Dim path_feb As String
Dim path_mar As String
Dim wkbk_feb As Workbook
Dim wkbk_mar As Workbook
path_feb = "D:\Tranzit\2016\feb\data_feb.xlsx"
Set wkbk_feb = Workbooks.Open(path_feb)
path_mar = "D:\Tranzit\2016\mar\data_mar.xlsx"
Set wkbk_mar = Workbooks.Open(path_mar)
Worksheets("monthly").Range("A2:A1000").Value = Windows("wkbk_feb").Worksheet("impuls").Range("A2:A1000").Value
Worksheets("monthly").Range("B2:B1000").Value = Windows("wkbk_mar").Worksheet("impuls").Range("A2:A1000").Value
End Sub
このコードを操作するには少し助けが必要です。ソースワークシートから異なるパスのターゲットワークシートに特定の範囲をコピーする
問題はここから始まり:私はコピーしたい
D:\Tranzit\2016\feb\data_feb.xlsx
D:\Tranzit\2016\\mar\data_mar.xlsx
D:\Tranzit\2016\data_final.xlsm
:だから Worksheets("monthly").Range("A2:A1000").Value = Windows("wkbk_feb").Worksheet("impuls").Range("A2:A1000").Value
、私は別のパスを持つ3つのファイルを持っていますf ROMファイル1の範囲A2:A1000
"シート" Impuls
から "シート" monthly
の範囲A2:A1000
のファイル3まで。 "シート" monthly
範囲B2:B1000
3を提出する "シート" Impuls
からファイル2から
と
コピー範囲A2:A1000
。
「問題」が正確であることを常に指定してください。 – arcadeprecinct
"オブジェクトはこのプロパティまたはメソッドをサポートしていません" – BOB
問題を解決したことは素晴らしいことですが、問題のコードを修正することは良い考えではありません。今度は質問と答えがもう意味をなさない;) – arcadeprecinct