質問文の前半は良くイメージできなかったので考慮していません。悪しからず。
「田中」ブックの4月~3月シートのK5:K10合計値(各シートの串刺し集計値)を、自ブック(「重点」)のSheet1のE15:E20(質問文ではE15:E25でしたが、数が合わないのでE20までとしました)に貼り付けるマクロのサンプルです
Sub Sample()
Workbooks.Open Filename:="C:\Temp\田中.xlsx", ReadOnly:=True
With ThisWorkbook.Sheets("Sheet1")
For i = 5 To 10
.Range("E" & i + 10) = Evaluate("Sum('[田中.xlsx]4月:3月'!K" & i & ")")
Next i
End With
Windows("田中.xlsx").Close
End Sub
質問者
補足
ご対応ありがとうございました。
.Range("E" & i + 10) = Evaluate("Sum('[田中.xlsx]4月:3月'!K" & i & ")")
Next i
勉強不足な私にお教え下さい。
ご質問なのですが、i とは何を指しているのでしょうか?
宜しくお願い致します。
補足
何度もすみません。 これで成功します。 どうか宜しくお願い致します。 "C:\社内フォルダ\5020地区グループ\重点項目\重点集計システム\H25年度\各個人表\1グループ\南基地\田中.xls" 田中さん以外の方約50名は、 \1グループ\東京基地\田中.xls"のここからフォルダーが変わります。 グループ(1・2・3)、基地(南・北・西)、このような場合いはどうしたらよいのでしょうか? 下記のようなL44に1グループのフォルダ中の個人名を入力するとファイルが開くと言うこのレベルしか考えられません。 Workbooks.Open Filename:= _ "C:\社内フォルダ\5020地区グループ\重点項目\重点集計システム\H25年度\各個人表\1グループ\南基地\" & Range("L44").Value & ".xls" これだと2グループからどうしたらよいのかわかりません。 理想は、個人名を入力すると個人名で保存されているエクセルファイルが開くと言うものにしたいのですが・・・。