Да только не VB а VBA - он встроен в EXEL.
Поскольку наименований 1000 - располагать их придётся в строках (их 65535) а не в столбцах (их гораздо меньше - не помню точно). А потом с помощью макросов всё это объединить в единое целое, чтоб работало. Сами справитесь или помочь? Если что пишите на e-mail.