Невозможно объявить переменную типа Char

Visual Basic не распознает тип Char. Ближайшее совпадение в подсказках с char — это символы.

Я искал некоторые форумы и руководства, но ничего не нашел

Есть ли способ исправить это?


person Viktor Bendik    schedule 23.09.2015    source источник
comment
VBA/VB6 не имеет типа Char (VB.Net имеет). Существует Byte (0..255) или String, что подходит, зависит от того, что вы хотите сделать.,.   -  person Alex K.    schedule 23.09.2015
comment
Char - это объявление C. В VBA вам нужен тип String.   -  person MatthewD    schedule 23.09.2015
comment
Я хочу получить несколько букв из строки, поэтому я следил за этим сайтом msdn.microsoft. com/en-us/library/ms233783.aspx, но char или chars у меня просто не работают. И большое спасибо за сверхбыстрый ответ :)   -  person Viktor Bendik    schedule 23.09.2015
comment
Ссылка на vb.net, поэтому не работает. VBA не имеет char, см. здесь типы данных в VBA.   -  person Daniel Dušek    schedule 23.09.2015
comment
Символ № 3 в VBA — это x = mid$(thestring, 3, 1) (ref)   -  person Alex K.    schedule 23.09.2015


Ответы (1)


Ты можешь использовать

Dim myString As String * 1

Это работает для любой длины.

person Bas Verlaat    schedule 23.09.2015