• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのマクロ機能について)

エクセルのマクロ機能について

このQ&Aのポイント
  • エクセルのコントロールツールボックスにあるチェックボックスを使うとマクロが有効になってしまう問題について、簡単に説明します。
  • マクロのセキュリティが高く設定されているため、自動的に開くことができないことがあります。
  • マクロに関する知識がなくても、チェックボックスを使用してアンケートの回答を簡単に収集することができます。

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

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

・・・え~、なります?  ウチのExcel2002で追試する限り、「フォームのツールバー」から チェックボックスを作って、コントロールの書式設定でリンクする セルを指定する・・・という作業をする限り、起動時にマクロの有無 は聞いて来ませんし、そもそもマクロは出来てませんけど。 何か、他の作業をやってませんか?

forsberg
質問者

お礼

本当にお恥ずかしい話ですが、 FEX2053さんのおかげで分かりました。 ツールバーのフォームでなくて、 コントロールボックスを使用していたようです。 フォームを使えばいいんですね。 ありがとうございます。 お手数おかけしました。

その他の回答 (1)

  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.2

こんにちは。  私もチェックボックスを作っただけでは、マクロはできませんでした。  ただ、もうできてしまったものはしようがないので、以下の手順で消します。   1.[ツール]->[マクロ]->[Visual Basic Editor]を開く   2.別ウィンドウが開き、左側はエクスプローラのフォルダ・ツリーのような表示があります。   3.「VBAProject({ファイル名})」の下に「標準モジュール」とあり、その下に「Module1」とあると思います。   4.とりあえず、その「Module1」をダブルクリックすると、ウィンドウの右側に内容が表示されます。   5.中身が空か不要なことを確認します。   6.左側のツリーで「Module1」を右クリックし、「Module1の開放」を選択します。   7.警告が出ますが、別に保存するひつ余波は無いと思いますので、「いいえ」を選びます。   8.これでマクロが消えたので、上書き保存します。 では。

forsberg
質問者

お礼

ご丁寧にありがとうございます。 どうやら「コントロールボックス」を使ったために、 起こったことが分かりました。 「フォーム」でやると、問題なくいきました。 お騒がせ致しました。

関連するQ&A