- ベストアンサー
マクロでフォルダを検索し、フォルダ内のブックを参照したい。
エクセルでお願いします。 (1)と(2)のフォルダがあるとします。 (1)フォルダには年間のスケジュールを。 (2)フォルダにはスケジュールの内容を入れます(bookで)。 スケジュール表の特定の場所をクリックしたとき (例えば2月1日の部分)、 Bフォルダを開き、指定したbook (例えば2月1日のスケジュールを記載した)を開く。 こんなマクロを作成できますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- temtecomai2
- ベストアンサー率61% (656/1071)
関連するQ&A
- ブックを作成するマクロ
エクセルで、以下のマクロを実行すると新規のブックを作成します。 Workbooks.Add この時のブック名はBook1になりますが、任意のブック名を指定するにはどうすればいいでしょうか?
- ベストアンサー
- オフィス系ソフト
- マクロ 別のブックを指定。
エクセルマクロで特定の文字を含んだファイルを指定したいのですが、 ファイル名がその都度、book1,book2,book3,のように変わります。 Range("a1").Select Windows("Book10").Activate Range("a10").Select End Sub このような記述だと、book10にしか指定できず、bookを含むファイルを指定したいのですが どのようにしたらよろしいのでしょうか。 開いているbookを含むファイルは1ファイルのみです。 宜しくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- マクロで5個のBOOKのデータをBOOK1に転記
エクセルマクロで対話型でBOOK2~6の5個のデータを BOOK1のシート1に順番で転記したいです。 BOOK2~BOOK6は作業者にファイルを選択させたいです。 BOOK2~BOOK6は作業の都度行数がBOOKごとに変わります。 (500~5,000行でばらつきます) 流れとしては、 1.BOOK1を開いてマクロを軌道 2.エクセルのファイルを開くウィンドーが出る 3.ファイルを選択させる(例:マイネットワーク内のBOOK2を選択) 4.ウィンドーの開くをクリックする 5.転記1回目 指定したファイルが開いてデータが BOOK1のシート1に転記される この1回目は1行目からデータがある最終行まで。 その後BOOK2は閉じられる 6.メッセージボックスで「転記完了」と表示 7.メッセージボックスの「OK」をクリックすると エクセルのファイルを開くウィンドーが出る 8.ファイルを選択させる(例:マイネットワーク内のBOOK3を選択) 9.ウィンドーの開くをクリックする 10.転記2回目 指定したファイルが開いてデータの中の2行目~最終行までを BOOK1のシート1の最終行の次の行から転記を行う。 (NO.5のBOOK2が1,000行の場合1,001行目から BOOK3のデータ2行目以降が転記される) その後BOOK3は閉じられる 11.この作業を計5回行う (転記3~5回目も転記するデータは2行目~最終行) 13.メッセージボックスで「5個のBOOKの転記が終了」と表示 14.メッセージボックスの「OK」をクリックすると Call 編集 でSub 編集 というプロシージャーが起動する Sub 編集は出来上がってます。 (BOOK1のシート1を編集します。) NO.1~NO.14のマクロ記述を教えてください。 自分で作成した記述では全然駄目でした。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル-別のbookで同様のマクロ実行
エクセル-別のbookで同様のマクロ実行 最初あるBook1に入っているmacro1はそのbook1のsheet1を処理するように作成しました。 次にBook1を開いたまま、Book2を開きそのsheet1に対してmacro1と同等の機能を実行したい場合は通常どうするのでしょうか。 (1) Book2にBook1のマクロをコピー (2) book2のマクロを開き、表示されるBOOK1 macro1を実行する。 (2) 場合でもうまくいくのでしょうか。Sheet1に対してやりたいことの論理は同じとします。試してみたらといわれそうですが、まず識者の説明をお聞きしたいのです。
- ベストアンサー
- オフィス系ソフト
- フォルダ内の特定ブックだけを1つのブックにまとめる
はじめましてマクロ超初心者です。 会社のシステム(ツール?)で同じフォルダに1案件につき2つのブックが作成されます。 毎回約30案件、すなわち同じフォルダに60ブックあります。 (1)同じフルダ内に60ブック (2)その内、同じ案件が2つ。ブック名「1_****」と「2_****」 ****は毎回かわる (3)ブックには2つのシート。シート名「1」と「2」 (4)ブック「1_****」のシート「1」が開いた状態、ブック「2_****」のシート「2」が開いた状態になってる (5)必要なのはブック「1_****」のシート「1」とブック「2_****」のシート「2」 この「1_****」のシート「1」と「2_****」シート「2」を「1_****」にまとめる作業を毎回手作業でやっています。これをなんとかマクロで出来ないでしょうか?同じフォルダにある複数ブックをまとめるマクロは見つけました、複数=全てのブックに実行されてしまいます。フォルダ内の特定のブックをまとめるマクロがみつからず。。。どなたかご教授して頂けませんか?
- ベストアンサー
- オフィス系ソフト
- 異なるブック間の検索・コピーについて
お世話になります。今、勤務表を作成しておりますので、お知恵をお借りしたいと思います。 現在、一人ずつのシートに勤務表を作成しております。 Book1のように一人ずつシートに縦に日付があり横にいろいろな種類のデータを入力しています。 ですが、本社で請求をするためのデータとして Book2のような1枚にまとめたデータを作成しなくてはなりません。 そのため、マクロで Book2の23456の番号をBook1のシートのどこにあるのかを選択 発見したシートのデータを随時コピーしていくということを 考えています。 このようなことは可能でしょうか? VBAでできるとしたら、まずはBook2の番号をBook1で検索し、セットするということが 必要だと思うのですが、思いつきません。 アドバイスをお願いいたします。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- フォルダ内にあるブックをひとつのブックの
エクセルの質問です。 フォルダ内にあるブックをひとつのブックのワークシートに入れる マクロがほしいのですができる方よろしくお願いします。
- ベストアンサー
- Visual Basic
- 2つのEXCELのブック間でのマクロの呼び出し方
お世話になります、 あるExcelのブック「Book1」でセルが選択された イベントで別のブック「Book2」に登録されている マクロ「Macro(str,number)」を呼び出したいのですが どのようにすればいいでしょうか? よろしくお願いします。 具体的なソース等がありましたらよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- フォルダー内の支店ごとのブックを集計するマクロを
エクセル2010で、1つのフォルダ内にある複数のエクセルファイル(約100支店分)から、日次売上等の集計マクロを作成したいのですが方法がわかりません。 上司からの依頼を受け、ひとり悩んでましたが・・・で皆さんに相談です。ご協力お願いします ■基本条件 ・毎日、支店がフォルダ内の売上情報を入力(更新)し保存する。 ・全店とも中身は同書式同形式ファイル 例)実績報告A店.XLS、実績報告B店.XLS・・・ ■マクロ(集計.XLS)でやりたいこと ・各支店ブックの実績シートから、支店名(A5)・売上A(B5)・売上B(C5)を転記し明細表の作成 ・集計表の作成 マクロど素人の私に、どなたか教えていただけますでしょうか? よろしくお願いします。
- ベストアンサー
- Visual Basic
お礼
ご返事有難うございました。 私も出来ました。 私の場合は ActiveCell.Value & ActiveCell.End(xlToLeft).Value & ".xls で開くことにしました。 複数の予定がある場合は、新たに行を足すことにしました。 この度は有難うございました。