【发布时间】:2020-07-15 11:03:54
【问题描述】:
我正在尝试从 Excel 电子表格中读取一个范围,并使用 VBA 将其存储在一个二维数组中。
Dim myRange As Range
Dim myArray() As Variant
myArray = myRange.Value2
不幸的是,一些单元格包含 VBA 无法识别的字符,例如希腊大写 beta (Unicode 914)。 这些字符作为问号 (ASCII 63) 存储在我的数组中。
我想根据数组的值对数组进行一些计算,并将修改后的数组写入另一个范围,保留原始字母。
我想知道是否有一种简单的方法可以导入这些字符,而不必遍历单个单元格并逐个编码字符串(主要是因为我的范围很大,而且我担心这种方法可能会花费时间) .
【问题讨论】: