[[20100209183814]] 『マクロを使わないラジオボタンの作り方はあります』(ゆかちん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『マクロを使わないラジオボタンの作り方はありますか?』(ゆかちん)

 いつもお世話になっております。
 今日も過去ログで見あたらなかったので書き込みをいたします。

 報告書の中で、一つのセルの中に「○はい」「○いいえ」を表示し、
 まさしくラジオボタンチェックをさせたいのですが、
 「フォーム」−「オプションボタン」で作って保存すると、
 次に開いたときにマクロの使用選択が出てしまいます。
 また、チェックしようとするとセキュリティレベルの警告が出てしまいます。
 共有サーバから各営業所のスタッフが必要に応じて利用するため、
 ほとんどがExcelに精通していません。
 そのメッセージウィンドウだけで「どうしよう」となってしまうようです。
 ですので、マクロを使用しない「○はい」「○いいえ」のチェックだけというのは、
 何か用意されていますか?

 また、特にラジオボタンにこだわっているわけではありませんので、
 他にいい方法をご存知の方がいらっしゃったら、ご教示くださいませ。
 よろしくお願いいたします。

 Windows:XP SP3
 Excel:2003

 リストではい いいえをプルダウンメニューから選択するとか?

 (通りすがり)

 ちょっと、事情が呑み込めないのですが、

 そのファイルは実際にマクロを使っているのですか? いないのですか?

 (半平太) 2010/02/09 19:28

 違う業務で立て込んでいて、なかなかこの部屋に来ることができず、
 返信が遅くなりまして申し訳ございませんでした。

 半平太さんのご質問ですが、他にマクロは使用していません。
 自分ではマクロを作成しているつもりが無いのに、
 ボタンを使うと自動的にセットされてしまうので戸惑っています。

 通りすがりさんのご質問については、はじめに検討してみました。
 ただし、元のフォーマットが「はい」「いいえ」の両方が見えており、
 その書式に忠実に作成するためにはラジオボタンが適当だと思っていました。

 チェックボックスで「どちらか一方しかチェックできない」制御があれば、
 それでも構わないのですが…。

 ┌─────────────────┬──────────┐
 │ ガスの元栓を確認しましたか   │ ●はい ○いいえ │
 ├─────────────────┼──────────┤
 と言う形で、必ずどちらかを確認してチェックをしたとしたいので、
 ┌─────────────────┬──────────┐
 │ ガスの元栓を確認しましたか   │ ■はい □いいえ │←■は□にレ点を入れる
 ├─────────────────┼──────────┤
 でも構いません。

 マクロを使うしか方法が無いのであれば、リストを使用する方法などしてみます。

 わかりづらい説明で申し訳ありません。
 どうぞよろしくお願いいたします。
 (ゆかちん)


 フォームのオプションボタンではマクロの有無を聞いてこないはずですけどね。

 (川野鮎太郎)


 操作過程において、何かの拍子に標準モジュールが作成されていませんか?

 VBEをのぞいて見てください。 標準モジュール(Module1)なんて、作成されていませんか?
 VBAコードがなくても標準モジュールが存在すると、セキュリティレベルの警告はでますから・・・。

 確認はしてみてください。

 ichinose


 ichinose さん

 標準モジュールフォルダーが存在していました。
 Visual Basic Editor を開くと、Module1とSheet1のウィンドウが開き、
 Sheet1 の方には Private Sub から始まる
 CheckBox_Click()〜End Sub
 OptionBotton1_Click()〜End Sub
 ListBox1_Click()〜End Sub
 ComboBox1_Change()〜End Sub
 OptionBotton2_Click()〜End Sub  となっています。

 標準モジュールフォルダーは削除できないようですが、
 どのようにしたらいいでしょうか…。
 よろしくお願いいたします。
 (ゆかちん)

 Sheet1 の方のコードは、Delete して、何も無い状態に。

 Module1 の方は、Module1を選択して(フォルダじゃなくて)
 右クリックすると、「Module1の解放(R)」ってのが有るので
 それを選んで下さい。
  [エクスポートしますか?]とか聞かれますが コードは入ってないと思うので
  [いいえ(N)] で良いと思います。
  コードを別の場所に残しておきたい場合は [はい(Y)]を選んで下さい。
 フォルダの下の全てのモジュールが無くなれば、フォルダも勝手に無くなります。

 ご参考に
https://www.excel.studio-kazu.jp/tips/0026/
 「 マクロを消してもマクロの警告」

 (HANA)

 HANAさん
 ありがとうございました。
 教えていただいたとおりに進めたところ、
 起動時のメッセージや、ボタン選択時の警告は無くなりました!
 このままシートを保護して、営業所に配信できます。

 今回も、皆さんにお世話になりました。
 どうもありがとうございました。
 (ゆかちん)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.