• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelマクロでファイルを1つずつ選択する方法)

Excelマクロでファイルを1つずつ選択する方法

このQ&Aのポイント
  • Excelマクロを使用して、1つずつファイルを選択し、指定したシートにデータを取り込む方法を教えてください。
  • 具体的には、デスクトップ上の特定のフォルダからCSVファイルを選択し、選択したファイルのデータを指定したシートに取り込みます。また、取り込んだデータの一部を別のシートの特定のセルにコピーします。
  • この作業を10回繰り返し、コピー先のセル位置をずらして行います。Excelマクロのコードをご教示いただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

Sub データ取り込み()内の For i = LBound(FileList) To UBound(FileList) を外して全体を10回ループ 取り込みSheet(FileList(i), i + 1) の変数iを10回ループする変数に変更し、あとは、データのコピー部分だけを追加してやればいいだけだと思われますがダメなんでしょうか。

marimo_0
質問者

お礼

早速のご回答、ありがとうございます! ループのやり方が、いまいち分かっておらず、エラーばかりです(汗) ループでやればすっきりするのでしょうね…。 あれこれ試作したところ、「Sub ●●()」を10個作り、何とか出来そうです。 次はこれをループにする方法を探してみたいと思います。 ありがとうございました!

関連するQ&A

専門家に質問してみよう