- ベストアンサー
エクセルのvbyesnoのはい、いいえのボタン
エクセルのVBAで、vbyesnoボタンのはい、いいえの表示をyes、noの表示にすることは可能でしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 >でもダイアログシートがよくわかりません シートタブ--右クリック--挿入 MS Excel 5.0 ダイアログ フォーム全体の大きさをドラッグして小さくします。 青いキャプションのところを、Microsoft Excel と入れます。 右上に、ボタンが二つありますから、それをドラッグして、 横に並べます。 Yes と No と書き換えます。(Y,Nのアクセラレータは使えません) フォームツールバーから、ラベルをひとつ選んで、ボタンの上に貼りつけます。 後は、VBEditor の標準モジュールに、 例えば、このようなコードを入れます。 '------------------------------------------- Sub Test1() With DialogSheets(1) .Labels(1).Caption = "Please click 'Yes Button' or 'No Button'." .Buttons(1).OnAction = "YesKey" .Buttons(2).OnAction = "NoKey" .Show End With End Sub Sub YesKey() MsgBox " You clicked 'Yes Button'", vbInformation End Sub Sub NoKey() MsgBox " You clicked 'No Button' or Close Button", vbInformation End Sub '------------------------------------------- 最後に、ダイアログシートを、書式から、シート--表示しない とします。
その他の回答 (2)
- Wendy02
- ベストアンサー率57% (3570/6232)
こんにちは。 日本語バージョンですと、その表示は変えられないはずですが、ダイアログシートで、ほとんど見分けのつかないぐらい、メッセージボックスを変更することは可能です。また、UserForm と比較しても、非常に軽いです。
お礼
こんにちは^^ ありがとうございます!でもダイアログシートがよくわかりません。。。(汗 すみません。
- myRange
- ベストアンサー率71% (339/472)
MsgBoxのことなら、無理でしょう、というより、無理です。 代わりに、UserFormを使ってください。 以上です。
お礼
ありがとうございます!
お礼
ありがとうございます!!!!!