在我的宏中,我需要从单元格中读取一个值。这些值始终以 a 开头,'
后跟一个数字,如'1
or '1001
。
当我尝试读取单元格s = wsout.Cells(headerVal(6, 1) + i, 1).Value
时,我只得到1
而不是'1
.
wsout
是一个工作表,s
被定义为一个字符串。
如何读取单元格的实际内容?
您需要Range.PrefixCharacter属性来返回单元格的前缀字符。
这是一个例子
s = wsout.Cells(headerVal(6, 1) + i, 1).PrefixCharacter & _
wsout.Cells(headerVal(6, 1) + i, 1).Value
Debug.Print s
如果单元格有'1
那么s
上面将有'1