powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Создание "списка" в VBS
7 сообщений из 7, страница 1 из 1
Создание "списка" в VBS
    #37497174
LeCrunch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скриптом на лист Excel выгружаются данные в виде таблицы с шапкой.
Подскажите, как в VBScript (не VBA!) преобразовать эту таблицу из диапазона в список (Ctrl+L)
Пробовал дописывать:
Код: plaintext
1.
    oRange = .Worksheets( 1 ).UsedRange
    .Worksheets( 1 ).ListObjects.Add(xlSrcRange, oRange, , xlYes).Name = "Отчёт" 
но список не образуется..(
...
Рейтинг: 0 / 0
Создание "списка" в VBS
    #37497194
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LeCrunch, попробуйте заменить xlSrcRange и xlYes на их цифровые обозначения:
Const xlSrcRange = 1
Const xlYes = 1
это я нашёл в 2003.
...
Рейтинг: 0 / 0
Создание "списка" в VBS
    #37497345
LeCrunch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Без изменений (т.к. по сути это одно и тоже)
...
Рейтинг: 0 / 0
Создание "списка" в VBS
    #37497353
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LeCrunch, нет - vbs не знает, что такое xlSrcRange.
...
Рейтинг: 0 / 0
Создание "списка" в VBS
    #37497366
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверил - сработало
Код: plaintext
1.
  set  oRange = objExcel.Worksheets( 1 ).UsedRange
    objExcel.Worksheets( 1 ).ListObjects.Add( 1 , oRange, ,  1 ).Name = "testlistrange"
...
Рейтинг: 0 / 0
Создание "списка" в VBS
    #37497760
LeCrunch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hugo121,

Спасибо - то, что нужно!
...
Рейтинг: 0 / 0
Создание "списка" в VBS
    #37497774
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LeCrunch,
похоже, что у Вас в коде не было set .
Ну и единицами xlSrcRange и xlYes нужно было заменить.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Создание "списка" в VBS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]