こんにちは、よろしくお願いします。
作業中の開いているエクセルのセル番地から入力された情報をもと分岐してフォルダ検索していき対象の別エクセルシートを開いてデータを貼付けしたいと思います。製造業でのお話しになります。
〈作業、マクロの流れ〉
作業中Excelシートに入力された情報を元に、①原料パターン又は製品パターンで対象フォルダ検索 → ②品名別でフォルダ検索 → ③年度 別でフォルダ検索→ ④製造日別でExcelブックを開いて、データの貼付けをしたいと思います。
色々とネット検索してみましたが、作業中内のExcel内の情報を元に対象フォルダを階層別に開いていき、最終的に対象のExcelを見つけ出すのをどうしたらいいかよくわかりません・・・
説明が下手で申し訳ないのですが、参考になるサイトなどコードを教えてください!!
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
技術者が説明が下手では許されません。
致命的ですね。
もっとわかりやすく書けないの?
箇条書きにするとか
①
②
③
④
全部説明できないのなら
今入力している
原料が A B C
製品が AA AB BC
とか
原料パターンは
同なの?
No.3
- 回答日時:
こんにちは
抽象的で曖昧な説明でコードを欲しがるのは、「内容を整理できていない」質問の典型です。
何をなさりたいのかさっぱりわかりませんけれど、一般化して、(ルート)フォルダ内から全ファイルを検索したいのなら、ファイルリストやシートのリストが作成できれば検索も可能だと想像します。
>参考になるサイトなどコードを教えてください!!
以下は、ファイルリストを作成する例です。
(FileSystemObjectを利用する例です。これが必要なのかどうかも不明ですけれど、ご参考までに)
https://extan.jp/?p=5057
https://happy-tenshoku.com/post-1304/
No.2
- 回答日時:
「フォルダ検索」ってところ、「検索」ってのはいったい何をどうすることをおっしゃってるんですかね?
フツーに考えれば、「 ②品名別でフォルダ検索」なんてことはしない。単に「各品名に対応するフォルダがそれぞれ1個だけあって、その名前は当然分かっている」という風にフォルダを用意しておく。そして、品名が決まれば、単に対応するフォルダの名前の文字列をpathの文字列に"&"でくっつけるだけです。
特に、フォルダ名を、その中に品名が含まれるようにシステマティックに(たとえば[XXフォルダ](ただしXXには品名の文字列が入る)と)つけることに決めておけば、
ファイルのパス = 親玉フォルダへのパス
ファイルのパス = ファイルのパス & "\" & 品名 & "フォルダ"
で品名に対応するフォルダへのパスが得られる。その先も同様に続けりゃいいのです。
ファイルのパス = ファイルのパス & "\Year" & 年度 & "年のぶん"
ファイルのパス = ファイルのパス & "\Hizuke" & 日付 & ".xls"
てな具合です。
No.1
- 回答日時:
検索したら再帰でフォルダの中を検索するプログラムをネットで引っ張り出して何回か使ったことあるので、必ずどこかにあります。
がんばってググって探してみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/20 10:00
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- Excel(エクセル) 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい 6 2022/09/28 18:16
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/20 16:59
- Visual Basic(VBA) エクセルのマクロコードの一部分を変更する方法について教えてください。 2 2023/02/17 08:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/02/21 11:19
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
ファイル名と同名のフォルダを...
-
Excel VBA 同じ名前のフォルダ...
-
同一フォルダ内の別ブックから...
-
VBA フォルダ名に特定の文字を...
-
【マクロ】ファイル名の日付に...
-
ディレクトリ名変更してコピー...
-
VBA 最新のフォルダ取得
-
Downloaded Program Filesはど...
-
デスクトップの画像をhtmlに表...
-
Access VBA で フォルダ権限...
-
保存先のフォルダ名を指定した...
-
VBA フォルダの複数選択ができない
-
Hitachi Embedded Workshop (HE...
-
エクセルのマクロについて教え...
-
エクセルで、マクロを使わずに...
-
VS2005で"定義へ移動"ができません
-
多量のファイルをフォルダに自...
-
ファイル名を取得し、ログファ...
-
Dreamweaverでイメージを挿入す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
パス名に2バイト文字(マルチバ...
-
ファイル名と同名のフォルダを...
-
VBA 最新のフォルダ取得
-
Excelのハイパーリンクについて...
-
デスクトップの画像をhtmlに表...
-
ディレクトリ名変更してコピー...
-
VBA フォルダ名に特定の文字を...
-
バッチファイルで指定フォルダ...
-
フォルダ内のPDFファイル名を変...
-
Access VBA で フォルダ権限...
-
excelマクロ 冒頭3文字が一致す...
-
【マクロ】ファイル名の日付に...
-
フォルダにリンクを貼りたい
-
会社のネットワーク上のファイ...
-
多量のファイルをフォルダに自...
-
C ファイル出力で、フォルダが...
-
保存先のフォルダ名を指定した...
-
vbsで選択ダイアログを表示した...
-
Excel VBA 同じ名前のフォルダ...
おすすめ情報