No.1
- 回答日時:
「考え方」について、です。
「まとめるためのブック」にマクロを記述します。
内容は「1.指定されたブック(一件)の全シートを自分自身の末尾に追加する」。
(マクロの記録でできますよね)
で、300件のブック名を一覧シートにしておいて、
セルの値がなくなるまで
繰り返すマクロで「1.」を呼び出す。
でしょうか。
No.2
- 回答日時:
まずは、ここら辺から・・
>マクロを組むにも300個のファイル名称になっているのでどうしたら良いのか
300個のファイルを一つのフォルダに集めて、
そのフォルダに、コマンドプロンプトのプロパティ「作業ディレクトリ」を空欄にしたやつをコピーしましょう。(作業を楽にするためです。Change Directory コマンドを知っているなら、cd で移動するほうをお勧めします)
そのDOS窓から、dir /B *.xls > files.csv [Enter] と入力し、 files.csv をEXCELで開くと、XLS拡張子のファイルリストが出来ています。
これなら、少しはマクロを組むのがカンタンになったのでは?
まだダメなら、貴方のマクロプログラムレベルを補足して下さい。(xxxならできるとか、xxxならやったことがあるとか)
No.3ベストアンサー
- 回答日時:
okumaru さん、こんばんは。
1.C:\My Documents\ に全ファイルを集め
2.集める対象のシートは必ず各ファイルの1枚目のシート
という前提で以下のようにすればできる気がします(無責任ながら、未検証ですけど)。
Sub CollectSheets()
Dim strPath As String
Dim strFileName As String
strPath = "C:\My Documents\"
strFileName = Dir(strPath & "*.xls")
Do Until strFileName
Workbooks.Open Filename:=strPath & strFileName
Workbooks(strFileName).Worksheets(1).Move agfter:=ThisWorkbook.Sheets(Sheets.Count)
Workbooks(strFileName).Close savechange:=False
strFileName = Dir
Loop
End Sub
でも、単純に考えると、300ものシートが1Bookに集められると...
どうなんでしょう (^^;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Excel(エクセル) Excelのマクロコードについて教えてください。 1 2022/03/27 10:47
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Visual Basic(VBA) Excel VBA ファイル取得について フォルダの中に、ファイル名“会議“を含むファイルが1つまた 9 2022/10/12 01:18
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAで保存しないで閉じると空の...
-
エクセル関数>参照ファイル名...
-
excelで直前に参照していたブッ...
-
【Excel】マクロの保存先について
-
マクロの保存先、開いてるすべ...
-
EXcelのマクロで相対パスでファ...
-
【Excel VBA】マクロでExcel自...
-
エクセル;相対パスを絶対パスへ...
-
エクセルVBAで作成した別ブック...
-
EXCELブックが勝手に開いて困っ...
-
エクセルのvbaにて thisworkboo...
-
EXCELのボタンによるマクロの登...
-
[フィルターオプションの設定]...
-
【Excel】特定セルの内容をテキ...
-
複数のExcelファイルの印刷設定...
-
複数のbookから特定のセル(行...
-
ファイル名変更後も、マクロを...
-
EXCELマクロで、開いてはいるが...
-
【マクロ】マクロが保存されて...
-
複数のCSVファイルを自動でエク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで保存しないで閉じると空の...
-
エクセル関数>参照ファイル名...
-
マクロの保存先、開いてるすべ...
-
【Excel VBA】マクロでExcel自...
-
【Excel】マクロの保存先について
-
複数のExcelファイルの印刷設定...
-
エクセル;相対パスを絶対パスへ...
-
excelで直前に参照していたブッ...
-
EXcelのマクロで相対パスでファ...
-
エクセルVBAで作成した別ブック...
-
エクセルで未保存に対するメッ...
-
EXCELブックが勝手に開いて困っ...
-
EXCELのボタンによるマクロの登...
-
エクセルのvbaにて thisworkboo...
-
EXCELマクロで、開いてはいるが...
-
名前の変わるブックをアクティ...
-
[フィルターオプションの設定]...
-
エクセルVBA 個人用マクロブッ...
-
ファイル名変更後も、マクロを...
-
個人用マクロブックが消えました
おすすめ情報