1 つのワークブックから 1 列のデータをコピーし (少なくともセル値をコピーしたい)、コピーしたデータを別のワークブックに貼り付け/更新します。最初に、ソース ワークブックにコマンド ボタンを作成したので、そのボタンをクリックするたびに、すべてのデータが別のファイルから更新されます。
これは私が持っているコードです。列全体をコピーするのではなく、一度に 1 つのセルのみをコピーします。
Private Sub CommandButton1_Click()
Dim itemCapRet As String
Dim Testing1 As Workbook
Worksheets("Testing2").Select
itemCapRet = Range("I1")
Set myData = Workbooks.Open("C:\Documents\Testings\Testing2.xlsx")
Worksheets("sheet1").Select
Worksheets("sheet1").Range("A1").Select
RowCount = Worksheets("sheet1").Range("A1").CurrentRegion.Rows.Count
With Worksheets("Sheet1").Range("A1")
.Offset(RowCount, 0) = itemCapRet
.Offset(RowCount, 1) = itemPrice
End With
Testing1.Save
End Sub