前提・実現したいこと
初心者です。
VBAを用いて
指定フォルダ内のファイルを
ブック名 シート名 指定列に値のあるセルを抽出
するものを表として作りたいと思っています。
ブック名は、while文を使って一覧にする事は出来ましたが
そこから先が分かりません。
同時に行わない場合のVBAは調べて、これを使えばいいのかな?と
試行錯誤している状態なのですが
今の知識や理解力では
ループ処理は3つあると言われ考えてみても
ブック内→シート名→セル抽出を作った時に
値のあるセルが複数あった場合
ブック名:シート名:セルの値
がズレてしまいそうです。
どなたか、どういう流れの繰り返し処理を作ればいいのかも定まっておらず
教えて頂きたいです。
試したこと
指定のセルにフォルダのパスを打ち込むと
ブック名を一覧にする。
ここまでは完成しました。
> 指定フォルダ内のファイルをブック名 シート名 指定列に値のあるセルを抽出するものを表として作りたいと思っています。
まず、この文章が良く分からないです。選択式にしたいのか、それとも指定フォルダ内のファイルを一括で取得したいのか問題。そこからブック内にあるシートをすべて取得して、指定列に値のあるセルを抽出するのはVBAではかなり簡単な分類の処理に入ります。それが分からないならプログラマとしてではなく社会人としても危ない気がしますが...
何をしたいのかを、第三者(shinraさんが作ろうとしているプログラムについて詳細を知らない人)にでも判るような説明を書いてください。このサイトを見ている人のほぼ全員が、そういう第三者なのですから。
少なくとも、以下の2点は必須です。
・扱おうとしているExcelファイルの配置(”指定フォルダ”が1つか複数か、サブフォルダーを含むか否か等)、構成(どのようなシートが入っていてその命名規則はどうなっているか、データはシートのどこに、どのような形式で入っているか)などの情報
・求める結果はどのようなもので、元のExcelファイルからの算出方法がどうなっているか。
回答1件
あなたの回答
tips
プレビュー