Недопустимые имена столбцов SAS при выполнении сценария sas через Excel VBA? - PullRequest
0 голосов
/ 10 января 2019

Я пытаюсь запустить отлично исполняемый SAS скрипт через Excel VBA, но выдает ошибку:

"Имя переменной SAS, например, '2018'n недействительно"

Мне известно, что переменные SAS не должны начинаться с числового значения, но я передаю его как литерал SAS с использованием 'var-name'n', и он отлично работает в среде SAS с использованием EG 9.2. Поэтому в идеале он также должен работать в VBA, поскольку VBA также выполняет сценарий в среде SAS.

Я могу решить эту проблему, переименовав переменную, но я просто хочу знать точную причину, по которой она выдает ошибку в VBA.

Любая помощь будет высоко ценится.

Заранее спасибо!

Мохит

1 Ответ

0 голосов
/ 10 января 2019

Имена переменных, начинающиеся с цифры, недействительны, если вы не установили для параметра VALIDVARNAME значение ANY.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...