У меня есть следующий код, который не работает внутри макроса:
count = Application.Sheets.count
ans = type(count)
msgbox("count is " & ans)
но это не работает, потому что я думаю, что тип ищет значение ячейки, как я могу получить тип данных при использовании макроса? Есть ли другая функция, которая возвращает значение в макросе? Я гуглил это и не могу найти ответ.
microsoft-excel
macros
даН.м.
источник
источник
Ах, нашел это. Используйте
typename(variable)
, гдеvariable
переменная, тип которой должен быть возвращен.источник