- 締切済み
マクロを回している時に別の既存Excelの加工をし
タイトルの通りなのですが、マクロを回している間に、別の既存Excelを加工することってできますか? 検索するとマクロ中に別の新規Excelファイルを作りたいならExcelを2つ立ち上げる?みたいなのは見たんですが、新規ではなく既存です。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- tanakanono
- ベストアンサー率24% (134/553)
回答No.2
バーのエクセルを右クック、Altを押し続けながら、Excelを押す。Altは押し続ける。すると別のエクセルを起動するか聞かれるので、はいを押す。 既存のエクセルを新しいエクセルにドロップする。とか、ファイルを開くから既存を開く。とかで既存ファイルが別インスタンスで起動できます。 既存をダブルクリックするとアクティブになっているエクセルインスタンスで開くようですが、マクロ側が自身をアクティブにするような処理をしているとうまくいかなかったりします。
- HohoPapa
- ベストアンサー率65% (455/693)
回答No.1
インスタンスが別になれば、 それぞれのエクセルが独立して動作します。 つまり、マクロを実行中のエクセルとは別なインスタンスで 既存のブックを開く方法ということでしょうから、 起動スイッチを使いブックを指定して開くこととなります。 例えば、ファイル名を指定して実行を選び excel /x "C:\MyTest\sample.xlsx" といったコマンドを実行します。