R1C1
을 사용하는 셀 범위에 수식을 복사 할 VBA 코드가 있습니다. 불행하게도, 난 마지막 줄에 두 번째에 다음과 같은 오류가 발생합니다 : 내가 잘못 여기서 뭐하는 거지
Runtime error '1004': Application-defined or object-defined error.
Excel VBA - 런타임 오류 '1004'
Dim pct As Single
pct = 1
With ThisWorkbook.Sheets("Data").UsedRange
Dim lastR As Long
lastR = .Rows.Count
Dim lastC As String
lastC = col_letter(.Columns.Count)
End With
With ThisWorkbook.Sheets("Calculations")
.Range("A1:" & lastC & 1).Value = 100
==> .Range("A2:" & lastC & lastR + 1).FormulaR1C1 = "=R[-1]C*(1+" & pct/100 & "*'Data'!R[-1]C"
End With
?
오류가 발생했을 때 현재 값과 마지막 값은 무엇입니까? –
''lastC'' = "CU"; ''lastR'' = 1000; ''pct'' = 0.1 – bluebox
VBA에서 &와 +를 사용하는 것과 다른 점을 알고 있습니까? 그것의 경로는 아마도 당신에게 파일과 확장 파일을 가지고 있습니다. –