Application.Range('A2').Text报错

阅读次数 68

image.png image.png 如图将A2数据格式设置为文本后,输出其文本值报错,Application.Range('A2').Value则没问题

4 Answers

正确写法是

Application.ActiveSheet.Range('A2').Text

先选择激活的工作表,再指定读取该工作表下的单元格区域

image.png 还是不行呢,哥哥

使用ActiveSheet需要注明Sheet信息,ActiveSheet("sheetName""sheetID"),你这个读取A1单元格内容直接写Application.Range("a1").Text即可,中间不用激活,默认读取当前激活的Sheet

奇怪,我一直这么写的没遇到过这种问题

就是好怪的😂

我们自测无法实现。可以分享下样张吗?