#excel #vba
#excel #vba
Вопрос:
lblFirstName был объявлен как переменная
Мне нужно извлечь из него строку «FirstName».
Один из способов сделать это (если бы это была строка) был бы правильным («lblfirstname»,len(«lblfirstname»)-3)
Для этого мне нужно преобразовать переменную lblFirstName в строку.
Есть ли какой-либо способ сделать это, создав UDF или иным образом?
Комментарии:
1. »
lblFirstName
был объявлен как переменная …» разве вы не использовали aString
? Какой код вызывает проблемы?2. было бы лучше, если бы вы опубликовали некоторый код, чтобы показать, о чем вы говорите, поскольку «lblFirstName был объявлен как переменная» — это очень расплывчатый комментарий.
3. Затемните lblFirstName в качестве метки. Это метка в пользовательской форме. Мне нужно извлечь его значение из другого листа, где есть два столбца: первый с именами, а второй со значениями. Первый столбец имеет значение «FirstName», а второй столбец имеет значение «Vijay». Чтобы получить это значение с помощью функции Vlookup, мне нужно сначала извлечь «FirstName» из переменной lblFirstName.
4. Я думаю, все еще нужно больше, чем это.
5. Какова цель поиска получения имени переменной? Я предполагаю, что решение вашей реальной проблемы будет сильно отличаться от ответа на заданный вами вопрос.