2015-09-23 6 views
0

Эй, я кодировал в VBA, и я заметил что-то очень странное. Когда я пытаюсь объявить переменную char, Visual Basic не распознает тип Char. Ближайшее совпадение в подсказках с символом - это символы. Я искал через некоторые форумы и гиды, но я ничего не нашелVBA Невозможно объявить переменную типа Char

Я хотел бы отправить некоторые изображения, но я не есть эти 10 пунктов:/

Кто-нибудь подобное с этим? Есть ли способ исправить это?

Кстати, размещая что-то здесь почти невозможно из-за эти красные окна выскакивает все время -.-

+0

VBA/VB6 не имеет типа Char (VB.Net *. *). Существует байт (0..255) или String, который зависит от того, что вы хотите сделать. –

+0

Char - это объявление C. В VBA вам нужен тип String. – MatthewD

+0

Я хочу получить несколько букв из строки, поэтому я следил за этим сайтом https://msdn.microsoft.com/en-us/library/ms233783.aspx, но char или chars просто не работают для меня. И большое спасибо за сверхбыстрый ответ :) –

ответ

2

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

Dim myString As String * 1 

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