VBAの式でセルアドレスを含む変数を呼び出そうとしていますが、ランタイムエラー1004が発生しています。構文?式で変数を使用する方法vba excelランタイムエラー1004
ActiveCell.FormulaR1C1 = "=(RC[-1]/" & CellLocationCFYearTotal & ")* " & CellLocationCFYearDC & ""
または、変数が正しく宣言されていませんか?
Dim RowLocationCFYearIDC As Long 'can hold over 32000 if over this many rows
Dim ColumnLocationCFYearIDC As Integer 'columns won't exceed 256 in sheet
Dim CellLocationCFYearIDC As String
CellLocationCFYearIDC = ActiveCell.Address
RowLocationCFYearIDC = ActiveCell.Row
ColumnLocationCFYearIDC = ActiveCell.Column
ありがとうございます!
R1C1とA1スタイルを数式に混合しています。 ActiveCell.AddressをActiveCell.Address(1,1、xlR1C1)に変更してください。https://msdn.microsoft.com/en-us/library/office/ff837625.aspx –
ありがとうございました。これに戻り、あなたの提案はあなたが知っていたと確信しています。再度、感謝します! –