Excel не отображает символы Юникода
Я попытался напечатать символы Unicode (UTF-16), используя следующий код:
Sub PrintUnicode()
For Each Cell In Range("A1:J6553") '2^16/10: displays 10 chars in each line
Cell.Value = ChrW(i)
i = i + 1
Next
End Sub
Образец вывода:
Таким образом, действительный идентификатор персонажа: 10*(RowNumber-1) + ColumnNumber
Просматривая таблицу вниз, я начал замечать пустые строки. Играя с этими строками, я заметил, что некоторые ячейки выглядели пустыми, а другие ячейки имели невидимые значения, которые были видны только при двойном щелчке по ячейке.
Я отфильтровал их:
Может кто-нибудь объяснить мне это неожиданное поведение?
1 ответ
Решение
Пожалуйста, посмотрите здесь: Объединение символов Вы можете проверить это, используя:
Cell.Value = "a" & ChrW(i)