これまでに経験したことのないコーディング要件について助けが必要です。私はちょうど数年前にここで育てられた同じような問題をブラウズしました - VBA to Copy files using complete path and file names listed in Excel Object。 私の問題はOPと似ていますが、OPよりやや簡単です。VBA - パスとしてコピー
それぞれに約100個の.csvファイルを含む多数のフォルダがあります。各フォルダごとに、各ファイルのパスを開いているワークシートにコピーする必要があります。 .csvファイルの各フォルダには、独自の関連ブックがあります。
例として、開いているブックはF:\SM\M400AD.xlsm
であり、アクティブなワークシートはCSV_List
です。 .csvファイルを含むフォルダはF:\SM\M400AD
です。 手動でそれをやって、私のシーケンスは次のようになります。
オープンフォルダF:\SM\M400AD
私はそれを手動で行う場合には、ワークシートのRange("B11")
CSV_List
にすべて
コピーパスに
貼り付け]を選択して、など上記のようなリストが表示されます:
"F:\SM\M400AD\AC1.csv"
"F:\SM\M400AD\AC2.csv"
"F:\SM\M400AD\AE.csv"
"F:\SM\M400AD\AF.csv"
"F:\SM\M400AD\AG.csv"
"F:\SM\M400AD\AH1.csv"
"F:\SM\M400AD\AH2.csv"
"F:\SM\M400AD\AJ.csv"
と私は100のパスのリストを持っているまでページを下に。この単一の列リストは、Range("B11")
から始まるワークシートCSV_List
に貼り付けられます。
私はこれを自動化する必要があり、VBAの教祖が親切にこれをコード化できるなら、感謝します。このような質問の
_v VBAの教師が親切に私のためにこれをコーディングすることができました。それはSOの仕組みではありません。 [ヘルプ] –