Nameオブジェクトを使用して、ワークシートの計算に使用している定数を作成しています。私の問題は、マクロでこれらの同じ定数を使用する必要があるが、整数を作成できないように見えることです-それらは文字列として通過し続けます。
私のコードの一部は次のようになります。
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
すべての助けに感謝します。ありがとう。セルで使用すれば問題なく動作しますが、問題が発生しているのはマクロだけです。