- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:外部ファイルデータ取り込みマクロ実行法(エクセル))
外部ファイルデータ取り込みマクロ実行法(エクセル)
このQ&Aのポイント
- エクセルで外部ファイルのデータを取り込んでマクロを実行する方法について教えてください。
- エクセルファイル1のマクロボタン1を押すと、エクセルファイル2のデータを取り込み、自動でマクロ2の処理を行う方法を教えてください。
- 現在はエクセルファイル2のデータをA3に貼り付けてからマクロ2を実行していますが、別の方法があれば教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
手順: 新しいマクロの記録を開始する サンプルとして一つエクセルブックを選び,開いて目的のデータをコピーし,ブックを閉じてから,所定のシートのシート名タブをクリック,さらに所定のセル(A3)をクリック,そのあと貼り付ける そのままマクロ2を実行する 記録終了する あとは記録されたマクロの workbooks.open filename:="c:\test\sample1.xls" みたいになっている箇所を dim myFile myfile = application.getopenfilename() if myfile = false then exit sub workbooks.open filename:=myfile と書き換え,マクロをボタンに登録して(登録できるように修正して)利用します。 #補足 ・ご利用のエクセルのバージョンも不明 ・取り出したいデータの在処や姿(どのシートの?どこのセル範囲?)も不明のまま ・どんなボタンを用意しているのかも不明 とナイナイ尽くしです。
お礼
質問の仕方がまずくてすみません。 ただ、なんとか、教えていただいた方法で処理したところ解決 いたしました。 誠にありがとうございました。