これは、VBA コードを作成する最初の試みです。stackoverflowで見つけたものを模倣しています。
特定の列 (A、B、E) をあるワークブックから別のワークブックにコピーし、特定の行のフォントと色を変更し、特定のセルのテキストを編集したい (長いフレーズを「グループ」という単語に置き換えます)。
これは、変更せずにコピーしたコードです。
Sub CopyColumnToWorkbook()
Dim sourceColumn As Range, targetColumn As Range
Set sourceColumn = Workbooks("Source").Worksheets("Sheet1").Columns("A")
Set targetColumn = Workbooks("Target").Worksheets("Sheet1").Columns("A")
sourceColumn.Copy Destination:=targetColumn
End Sub
ランタイム エラー 9 が発生し、以下の行が強調表示されます。
Set sourceColumn = Workbooks("Source").Worksheets("Sheet1").Columns("A")
以下にソース ファイルとターゲット ファイルを添付します。これは、正常に実行されたときに次のようになることを願っています。