• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Vistaなら1回で行くのにXPだと2回)

エクセルVBAで新たなエクセルアプリケーションを立ち上げるコード

このQ&Aのポイント
  • Vistaなら1回で行くのにXPだと2回
  • XPがおかしいのか、2回やらないといけないコードなのかわかりません。
  • エクセルVBAで新たなエクセルアプリケーションを立ち上げるコードが知りたい

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

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

直接的な回答ではありませんけど Excelから新たなExcelを立ち上げるのでしたら、実行時バインディングよりも 下記のようにした方が、自動メンバ表示なども出来て楽です。 Sub Test Dim oXL As New Excel.Application oxl.visible = true oxl.usercontrol=true 以下省略 「事前バインディング 実行時バインディング」でググった一部 http://chaichan.web.infoseek.co.jp/vbtips/VBMemo2006120904.htm

a3f6ug
質問者

お礼

有難うございます。 XP機は会社のパソコンなので月曜日に試してみます。URL先読んでみます。

その他の回答 (1)

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

XP Excel2003で、実行してみましたが、1回でExcelが起動します。 Vistaはないので、 Win7 Excel2003でも1回です。 Win7 Excel2010も1回で起動します。 あなたのシステムはわからないのですが、なにか具合が悪いのかもしれません。 ただし、いずれもBOOKは開きません。BOOKを開くコードになっていないからです。

a3f6ug
質問者

お礼

検証していただきありがとうございました。 XPが原因ではなく私のマシンの原因のようですね。

関連するQ&A

専門家に質問してみよう