• 締切済み

エクセルのマクロのボタン

何時も、色々教えていただき有難うございます。 エクセルでマクロの勉強をしています。 簡単なマクロを組んで、ボタンによるマクロの実行が出来る様になったのですが、このボタンが新しくエクセルを開いたときにも出てきてしまいます。 どの様にすれば、関係無い時には表示されない様に出来るのでしょうか?

  • aladd
  • お礼率36% (198/550)

みんなの回答

  • Nayuta_X
  • ベストアンサー率46% (240/511)
回答No.3

別に小出しするつもりは、なかったのですが BOOKを閉じる時のコードが、抜けて終いましたので、 それを追加しました。 Private Sub Workbook_Open()'BOOKを開いたとき実行される。 Application.CommandBars("Visual Basic").Visible = True End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean)''BOOKを閉じたとき実行される Application.CommandBars("Visual Basic").Visible = False End Sub

aladd
質問者

お礼

丁寧に教えて頂いたのですが、今の私には難しすぎるようです。 もう少し、自分なりに勉強・研究したいと思います。 有難うございます。

  • Nayuta_X
  • ベストアンサー率46% (240/511)
回答No.2

はい、その場合は、 そのファイルを開いてから、Editorを開き エクスプローラから VBAproject(そのファイル名)を探し ThisWorkbookを(クリックして)開きます。 そこに 下記コードをコピーして貼り付け 保存します。 その後、そのファイルを一旦閉じて、開きます。 その時、マクロを有効にすると  再びボタンが表示されます。 Private Sub Workbook_Open() Application.CommandBars("Visual Basic").Visible = True End Sub

  • Nayuta_X
  • ベストアンサー率46% (240/511)
回答No.1

EXCELのコマンドバーから  表示を選択し ツールバー⇒VisualBasicのチェックを外す。 で、表示されない様になります。

aladd
質問者

お礼

表示されなく成りましたが! マクロの実行が必要なエクセルからも表示されなくなってしまいました。 どの様にすれば再び表示出来るのでしょうか? ボタンの機能は残しておきたいです。

関連するQ&A

  • エクセル2010でマクロをボタンに割り当てたい!

    エクセル2000で使用していたファイルをそのままエクセル2010で使用することになりました。 2000で作成したファイルにあるマクロ実行を割り当てたボタンを同じように2010で割り当てようと思ったのですが方法がわかりません。 同じくマクロ実行ボタンを並べただけの独自ツールバーの実行ボタンが『アドイン』のところに表示はされているのですが、割り当てが分からず動作しません。 ご存知の方、教えてください!

  • エクセル2013 マクロボタン

    エクセル2013「新しいマクロの記録」でマクロボタンからマクロボタンの実行をしたいのですができません。 エクセル2003ではできたのですが、どなたか教えてください。  例     マクロボタンA    マクロボタンB    マクロボタンC       マクロボタンAを押すとマクロボタンB、マクロボタンCが実行される。    「新しいマクロの記録でマクロボタンB、マクロボタンCを押す記録をしても    コードに記述されずマクイロ登録ができません。                                                                               よろしくお願いしますj。

  • エクセルで、マクロをボタンに埋め込むやり方

    エクセルでマクロは設定できたのですが ボタンを作って、そのボタンをクリックすると 「マクロを実行する」ということを設定する やり方がわかりません。 ツールバーのコントロールボックスでボタンを出すんですよね? そこからどうやるのか教えてください。 よろしくお願いいたします。

  • 【ExcelVBA】マクロボタンについて

    こんにちは。 Excel2003で作成したマクロ1をマクロボタン1に登録してシート上に配置しています。 これをExcel2013で開いて(互換モード)マクロボタン1をクリックしてマクロ1を実行すると、エラーは出ませんが、正しい結果が得られません。 マクロボタンからではなく、Alt+F8キーで表示されるマクロ一覧からマクロ1を選択して実行すると、正しい結果が得られますので、コードの記述には問題なさそうです。 上記のマクロとは別のマクロ2をマクロボタン2に登録して、マクロボタン1と同じシート上に配置していますが、こちらはボタンからの実行でも正しい結果が得られます。 試しに、フォームコントロールから新たにボタンを挿入し、マクロ1を登録して実行してみましたが、結果は同じでした。 また、互換モードではなくExcel2013で保存し直して(.xlsm)上記と同じことをしてみましたが、これも結果は同じでした。 何が原因として考えられるでしょうか? マクロをボタンに登録しないと絶対に困るというわけではないのですが、ボタンからの実行では正しい結果が得られないのが不思議です。 よろしくお願いします。

  • エクセルマクロ2003から2007で

    エクセル2003でマクロ保存したデーターをエクセル2007で実行したら実行用のマクロボタンが出てきません。よって、マクロが使えません。わかる方教えてください。

    • 締切済み
    • XML
  • エクセルの表にボタンを付けたい

    エクセルの初心者です。 エクセルのセルに「実行1」みたいなボタンを付けて、そこをクリックすれば、「マクロ1」を実行し、「実行2」みたいなボタンをクリックすれば「マクロ2」を実行するようにしたいのですが。 ○ マクロは、エクセルで「マクロ記録」から作成したもので、プログラムは出来ません・

  • エクセル:マクロ処理

    エクセルファイルにマクロを入れておき、あるボタンを押したらそのマクロが1回だけ実行される。 というようにしたい。 (質問)   ボタンは、どう作るか。コマンドで作るのか。   ボタン処理のところのマクロ記述はどんな感じのコードか。   このファイルを開いたときマクロを有効とするかは有効にするでいいんですよね。 (参考) ワークシート   ボタン1を表示しておく   マクロ   ボタン処理   実行処理 マクロend

  • エクセル2007でマクロボタンが表示されない

    エクセル2007でマクロボタンが表示されません(色が薄い状態)。 再インストールしてみたのですが相変わらず表示されていません。 もしかしたら初期設定にリセットすればボタンが現れるかと思ったのですが 初期設定の仕方がわかりません。 なぜマクロボタンがないのでしょうか??

  • エクセル マクロ  コマンドボタンが斜線になって使えなくなる

    新しいウインドウを開いてウインドウを並べて コマンドボタンでマクロを実行すると ボタンを押してないほうのシートのコマンドボタンが斜線になります。 そしてマクロが使えなくなります。 なぜでしょうか? エクセルのバグですか? 私だけでしょうか? よろしくお願いします。

  • EXCELマクロのボタンについて教えて下さい

    マクロを実行したいファイルがあり、複数のシートがあります。 今後も多様するものなので、メニュー用のシートを作り、そこにマクロの実行ボタンを何種類か置きたいと思っています。 メニュー用のシートを作り、ボタンにマクロを登録しても、そのシート上でしか動きません。 他のシートのデータを操作することはできないのでしょうか? よろしくお願いします。

専門家に質問してみよう