0
コードに誤りがあります。私がデバッグすると、最後の行のエラーが表示されます。VBAコード(オブジェクトあり)エラー
Sub test()
WB_Master = ActiveWorkbook.Name
Dim ra As Range
open file
Workbooks.Open FileName:="X:\Projects\RPOC\Comparison\book1.xlsx"
WB_Source = ActiveWorkbook.Name
Workbooks(WB_Source).Activate
Worksheets("sheet1").Activate
' set value to ra. Is it correct?
Set ra = Range("c2")
Workbooks(WB_Source).Close SaveChanges:=False
Workbooks(WB_Master).Activate
Worksheets("sheet1").Activate
Set Range("k2").Value = ra.Value
End Sub
私はそれが 'レンジ(「C2」を割り当てていると思います) 'オブジェクト参照を変数範囲' ra'に追加します。 – L42
それでも動作しませんでした。 – zhenhao
@zhenhao Ohhh - まずブックを閉じます!私はそれに気付かなかった。ちょっと待って、答えを更新します。 – YowE3K