Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


26820 / 76732 ←次へ | 前へ→

【55238】デフォルトでチェックを入れておくには
質問  にしもり  - 08/4/23(水) 14:45 -

引用なし
パスワード
   こんにちは。

ユーザーフォームがあります。

Private Sub CommandButton1_Click()
  'place
  ws1.Cells(i, 10).Value = Me.TextBox2.Value
End Sub

入力されたテキストをws1に転記してるわけですが、いま入力されるテキストは"HONSHA"がほとんどです。
そこでチェックボックスを設けて(ラベルはHONSHA [本社の意])、デフォルトでチェックを入れておきたいです。
また、チェックが入っている間はTextBox2はグレーアウト(Inactive)しておきたいのです。

もし操作者がチェックを入れたままCommandButtonをClickしたら、HONSHAとws1に書かれ、もし操作者がチェックをはずしたら、TextBox2がActiveになり、操作者がTextBox2に入力した値がCommandButton Click時にws1に書かれる、というふうにしたいのです。
そんなことが可能でしょうか。


なおワークシートをダブルクリックするとユーザーフォームが起動するので、ワークシートのモジュールはこう定義しています

Option Explicit
Public ws1 As Worksheet
2 hits

【55238】デフォルトでチェックを入れておくには にしもり 08/4/23(水) 14:45 質問
【55239】Re:デフォルトでチェックを入れておくには にしもり 08/4/23(水) 15:18 質問
【55240】Re:デフォルトでチェックを入れておくには neptune 08/4/23(水) 16:46 回答
【55241】Re:デフォルトでチェックを入れておくには Jaka 08/4/23(水) 16:49 発言
【55243】Re:デフォルトでチェックを入れておくには にしもり 08/4/23(水) 18:37 質問
【55244】Re:デフォルトでチェックを入れておくには Hirofumi 08/4/23(水) 21:16 回答
【55245】Re:デフォルトでチェックを入れておくには neptune 08/4/23(水) 21:56 回答
【55247】Re:デフォルトでチェックを入れておくには にしもり 08/4/24(木) 10:53 お礼

26820 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free