• ベストアンサー

excel97のVBAについて

始めまして、MV3307と申します。 さて下記内容を、VBAでコードを書くつもりですが、マクロ初心者で記載 方法が分からないので是非ご教授お願いいたします。     記 (1)EXCELの"Sheet1"の数式バーに式が表示してあります。 (2)VBAの"コマンドボタン"をクリックして、数式バーの式をTexBoxに取得する。 以上です、宜しくお願いします。    

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.2

数式バーに表示されているって事は選択されているって事ですよね? MsgBox Selection.Formula ではダメなのでしょうか?

MV3307
質問者

お礼

有難うございます。 早速試してみます。 今後とも宜しくお願いします。

MV3307
質問者

補足

上手く出来ました、自分は難しく考えすぎました。 大変助かりました、本当に有難うございました。、

その他の回答 (2)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

数式確定前に、数式バーに入力中の内容を取り出すということなら、難しいような気がします。

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

数式バーの式とはつまりアクティブセルの式って意味でしょうか? Sub Test()   MsgBox ActiveCell.Formula End Sub CommandButton、TextBoxは何処に置いた場合でしょう? シート?UserForm?

MV3307
質問者

補足

早速の回答有難うございます。 回答の質問ですが、数式バーとはEXCELのシートのツールバーの下に有る、数式 バーを意味しています。(セルでは有りません) 具体てきには、Sheet2からのリンク貼付けの図がSheet1の数式バーに有る場合は"='Sheet2'!$A$1:$C$3"等です。 又CommandButton及びTextBoxは、UserFormに配置しています。