Если вы знакомы с программированием на .NET, вы можете создать надстройку для Excel в VB.NET или C #, добавить ее в Excel.С .NET вы можете обрабатывать все программирование сокетов, но с возможностью вызова методов из Excel VBA.Я лично никогда не делал этого (у меня никогда не было причин), но это возможно.
Надеюсь, немного поможет начать.http://www.vbforums.com/showthread.php?t=406636.
Кроме того, если в вашей системе есть соответствующие dll, вы сможете добавить ссылку на библиотеку ms winsock в вашем проекте vba.Хотя я не знаю, подойдет ли winsock для того, что вам нужно.