![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.4ベストアンサー
- 回答日時:
お久しぶりです。
No2,3です。If .Cells(i, 2) = "" Then
Exit Do
End
↑ごめんなさい、End If です。;;
もう一箇所あるので気をつけてくださいまし。
No.3
- 回答日時:
>よさそうですね。
んーサンプルありますか?(^^ゞ考えなさーい(>_<)
で、一覧表からファイル開くのはこんな感じかもです。
ざっくり書いたので動くかワカラナイです。
どこにどれを反映させるかは、がんばって作ってくださいね。
Sub Macro1()
Dim i As Integer
Dim DataBook As Workbook
Dim OutputBook As Workbook
'出力先ファイルをオープン
Workbooks.Open Filename:="C:\TEMP\出力ファイル.xls"
Set OutputBook = ActiveWorkbook
With ThisWorkbook.Sheets("一覧シート")
'一覧表は2行目ってことで・・・
i = 2
Do
'ファイル名が空白なら抜けちゃう
If .Cells(i, 2) = "" Then
Exit Do
End
'○だったら開く
If .Cells(i, 1) = "○" Then
'ファイルオープン(読み取り専用で
Workbooks.Open Filename:=.Cells(i, 3) & "\" & .Cells(i, 2), ReadOnly:=True
Set DataBook = ActiveWorkbook
'↓データ取込部分はガンバって作ってね。
OutputBook.Sheets("XXX").Cells(1, 1) = DataBook.Sheets("YYY").Cells(1, 1)
'ファイルクローズ
DataBook.Close SaveChanges:=False
End
Loop
End With
End Sub
No.2
- 回答日時:
一覧表は作れるのですよね?
ならその一覧表のA列に取込判断を入力する様にしておいて
For LoopやDo While等のループで○が付いている行のファイルを
開いて必要な情報を取得していけば良いのではないでしょうか?
取込 ファイル名 フォルダ名
○ AAAAAA.XLS C:\TEMP
BBBBBB.XLS C:\TEMP
○ CCCCCC.XLS C:\TEMP
この回答への補足
なるほど、取り込みの所をシート名を入力して、そのシートにコピペできるようにすれば
よさそうですね。んーサンプルありますか?(^^ゞ
No.1
- 回答日時:
>エクセルファイル名一覧を取得して、ユーザーがそれを複数選択
取り込んだファイル名を何処に表示して、どんな風に選択するのでしょうか?
>そのファイルを選択したものだけ複数自動取り込みたいのですが
自動取り込みって?
エクセルファイルを起動(表示)させるだけでいいの?
何か定型作業があるのかな?
この回答への補足
一ファイル一ヶ月分のデータです。
1月から12月までのファイルをシートごとに取り込みます。
しかし、その部署によって必ず月の順番にファイルが有るわけで無く、
飛び飛びの月ファイルだったりします。
なので今は手動でコピペしてるのをオートで出来るかなと考え中です。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelに貼り付けた数値が勝手に...
-
エクセルVBAでセルに入力したパ...
-
VBAでFileDialogを利用してファ...
-
エディタで効率的な切り出し方法
-
ファイルを並び替えるときの「...
-
ファイル名を置き換えるやり方...
-
エクセルからスキャナVBAで連動...
-
excel INDIRECT 他ファイル参照
-
VBAで、アクティブなBOOKのファ...
-
ローマ字→カタカナへ変換(エク...
-
コマンドボタンを押すたびに大...
-
コマンドボタンがあるかどうか...
-
EXCELのセルへ、デジタル時計を...
-
エクセルのマクロ機能で前のシ...
-
スクロールしてもボタンを常に...
-
《エクセル2000》非表示になっ...
-
VBScriptでExcel(2019)上のデー...
-
エクセルVBA シート上にあるコ...
-
Excel:コマンドボタンの移動
-
Wordで「原稿用紙○枚」を換算す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAでセルに入力したパ...
-
excelに貼り付けた数値が勝手に...
-
【マクロ】2回実行したら、エ...
-
EXCELのVBAで画像を選んだ順に...
-
Teraマクロで日付ディレクトリ...
-
VLOOKUP関数とネットワークに置...
-
ファイルを並び替えるときの「...
-
EXCELのマクロを使って、テキス...
-
エディタで効率的な切り出し方法
-
excel INDIRECT 他ファイル参照
-
ハイパーリンクで前回値をひき...
-
=CELL("filename")で取得したフ...
-
エクセルからスキャナVBAで連動...
-
CSVで文字化けしてしまうのを直...
-
PDF ファイルが開けません。
-
Excelのマクロを実行しても、エ...
-
Excelでリンクを使用すると#N/A...
-
Notes 開発で、 excelファイル...
-
エクセルファイルから指定した...
-
エクセルVBAで指定フォルダ内の...
おすすめ情報