• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel ホルダ内のCSVにMacroを実行)

Excelホルダ内のCSVにMacroを実行

このQ&Aのポイント
  • Excel VBA初心者です。指定ホルダ内の全てのCSVにMacroを実行する方法がわかりません。
  • 問題は、指定ホルダ内のCSVファイルを処理する際に、算出条件が見つからずにエラーが発生することです。
  • 解決のためには、作業用のBookにCSVデータを呼び出してMacroを実行し、保存する方法や、既存のMacroにコードを追加してBook内の算出条件を読み込ませる方法が考えられます。初心者のため、助けが必要です。

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

  • ベストアンサー
  • watabe007
  • ベストアンサー率62% (476/760)
回答No.1

>算出条件がBook内にありますが(セル番地の数値を読むようにしてあります)、 >MacroのCSV処理をすると算出条件が見つからなくてストップしてしまいます マクロでは算出条件が有るシートを、単にWorkSheets("・・・") と書いているのでは CSVファイルを開いた時点でCSVファイルはActiveWorkbookになりますので 算出条件が書かれたシートは ThisWorkbook.WorkSheets("・・・") と、コードを直さないと >算出条件が見つからなくてストップしてしまいます。 と、なります。