У меня есть Excel, содержащий коды стран, такие как "AD".Когда я пытаюсь получить доступ к этой ячейке в VBA, ее значение, текст или формула возвращают Андорру.Почему, черт возьми, Excel делает это?И как я могу получить код страны?Это сводит меня с ума ...: -)
РЕДАКТИРОВАТЬ 1:
For r = 1 To 32000
If ws.Cells(r, 1) = "" Then Exit For
Debug.Print ws.Cells(r, 1)
Debug.Print ws.Cells(r, 1).Formula
Debug.Print ws.Cells(r, 1).Text
Debug.Print ws.Cells(r, 1).Value
Debug.Print ws.Cells(r, 1).Value2
'Write #i, ws.Cells(r, 1), ws.Cells(r, 2), ws.Cells(r, 3)
Next r
Возвращается все той же "Андорре"
РЕДАКТИРОВАТЬ 2:
Ты не поверишь тому, что случилось.Кто-то спрятал колонку - и я не мог видеть, но VBA может видеть ... позор Но я клянусь, я не видел этот проклятый скрытый столб ... извините.Тем не менее, иногда это скорее ошибка пользователя, чем ошибка мс :-) извините!