我正在使用名称对象来创建我在工作表计算中使用的常量。我的问题是我需要在宏中使用这些相同的常量,但似乎无法创建一个整数——它们一直以字符串的形式出现。
我的一段代码如下所示:
Private Sub Workbook_Open()
'intDocRows
ActiveWorkbook.Worksheets("INV").Names.Add Name:="intDocRows", RefersToR1C1 _
:=16
ActiveWorkbook.Worksheets("INV").Names("intDocRows").Comment = ""
End Sub
然后我需要在计算中使用这个值,但在下面的两个实例中它一直以“=16”而不是 16 的形式出现。
ThisWorkbook.ActiveSheet.Names("intDocRows").Value
ThisWorkbook.ActiveSheet.Names("intDocRows").RefersTo
感谢所有帮助。谢谢。不过,如果我在单元格中使用它,它工作得很好……只是在宏中我遇到了问题。