• ベストアンサー

excelで作成したマクロを非表示にする方法

excelで作成したマクロを非表示にする方法と再び表示にする方法を教えていただきたい。

  • oc8
  • お礼率75% (15/20)

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

『マクロを非表示』と『再び表示にする』の意味がよく分からないんですが・・・ まず、どのような状態の時に表示・非表示を切り替えるのでしょうか。 『マクロが見える状態』を想像すると、 (1)ツール→マクロ→マクロで マクロダイアログを出した時の表示    A.マクロとしての機能を無効にするために、Sub Macro() とかを Sub Macro(E)とかにする。      当然マクロは動かせない。    B.コメントブロックと非コメントブロックを使ってマクロを無効にする       見えなくするために   編集→全て選択→コメントブロック       見えるようにするために 編集→全て選択→非コメントブロック    C.当然(3)は有効(エクスポートして、ないから見えない)    D.(4)を行ってもマクロは見える(マクロ名が見える) (2)ツール→マクロ→Visual Basic Editor でVBE画面に移った時    A.マクロを知らない人になら、コードウインドウやプロジェクトエクスプローラを      非表示にしておく。(だましにもならないか)    B.当然(3)は有効(エクスポートして、ないから見えない)    C.当然(4)は有効 (3)マクロを別ファイルに格納する    A.マクロをインポート、エクスポートする。 (4)パスワードを設定する    A.VBE画面でツール→VBAProjectのプロパティの保護タブを選択し、パスワードを設定する。      表示・非表示より、見せる・見せないになってしまいます。 意味がよく分からないため、漠然とした回答になってしまいました。

oc8
質問者

お礼

質問の悪さでご苦労をおかけしました。いろいろな面からご回答感謝致します。 (4)番目のパスワードの設定のつもりでした。それにしてもいろいろなことができること驚いています。ありがとうございました。

関連するQ&A

  • Excelマクロを非表示に

    Excelのマクロを作成した後、 他のユーザーに変更などされないように非表示にするか パスワードなりを入れないと触れないようにする などの処置をする方法はあるでしょうか?。

  • エクセルでのマクロの作成方法

    みなさんこんにちは。エクセルで請求書のフォーマットを作るんですが、シート1に元データを作り、それを複数の請求書シートにそれぞれのデータを振り分けて、一気に請求書を作成するマクロを作成したいと思います。以前、先輩がそういったマクロを作成して、それをボタンに記憶し、それを押すだけで何人分もの請求書が出来たことを記憶しています。どなたか方法をご存知でしたら教えてください!エクセルは奥が深いですねぇ~。。

  • エクセルのマクロを作成したいです

    エクセルのセル「G9~G1508」に1-78までの数字をランダムに表示させるマクロを作成したいです。 一応自分で作成したのですがなんの事やら分からず… どういう記述をすればよろしいのでしょうか?

  • エクセル2010で作成したマクロ

    エクセル2010で作成したマクロブックがあります。 このエクセルを知人にメールで送りました。 知人のエクセルは2007です。 マクロブックのフォームボタンを押しても何も動作しない状況との事です。 エクセル2010で作成したマクロブックはエクセル2007と互換性がないのでしょうか? 素人の質問で申し訳ありませんが、ご指導お願いいたします。

  • エクセルのマクロが動いているか知る方法

    お世話になります。Windows7、Excel2010、2013です。 エクセルのマクロが現在動いているか止まっているか、エクセルブック上で知る方法があるでしょうか? 例えば、なにかの表示がチラチラ動いていたらマクロも動いているとか、マクロが動いていたらなにかが点滅とか、そういった表示です。

  • Excelのマクロについて

    普通マクロで作成したエクセルファイルを起動すると、マクロの「有効」「無効」を選択する画面が出てきます。 会社内のネットワークで文書を共有しており、エクセル2003がはいっているパソコンは、エクセルファイルを起動すると、選択する画面が出てきますが、エクセル2000がはいっているパソコンでは、マクロで作成したエクセルファイル(同じもの)を開いても選択画面が出なく、すぐにエクセルのシートが出てきます。 エクセル2000がはいっているパソコンで、マクロで作成したファイルとして選択画面が表示されるようにするためにはどのようにしたらよろしいのでしょうか? 恐れ入りますが、よろしくお願いいたします。

  • Excelのマクロでシートを表示させる方法を教えて下さい

    初心者ですみません。 エクセルでsheet1の特定のセルに入力した値と同じ名前のシートを表示させるマクロを作成したいのですが、どうすればいいか教えて下さい。

  • エクセルのフォームをマクロで登録する方法

    教えてください。 エクセルでデータ入力に「データ」から「フォーム」を作成して入力しております。 共有でしようしますので、マクロボタンを作成して、ボタンをクリックすることで、フォームを表示するようにしたいのですが、Worksheeet クラスのshowDateFormメソッドが失敗しました。「デバック」が表示され、フォームが出来ません。マクロでエクセルからフォーム表示出来る方法をお願いします。

  • エクセルについているマクロが出てこない・・・

     エクセルをひらき、ツール→マクロ→マクロでマクロの作成ができると聞きましたが、私のエクセル2002ではマクロのその機能が空欄状態です。復帰や回復できる方法を教えて下さい。

  • エクセル マクロ作成について

    エクセル マクロ作成について PC初心者です。よろしくお願いします。 あるデータをエクセルで作成しているのですが、そのデータを営業店舗別にシートを別けたいと思っております。 営業店舗が50以上あることから、マクロでできないでしょうか。 A列に営業店舗の店舗番号を入力してあります。 データ件数は全部で約50,000件です。 どのようにマクロを組めばよいでしょうか。 お詳しい方、よろしくお願いします。

専門家に質問してみよう