プロが教える店舗&オフィスのセキュリティ対策術

テキストボックスに入力があるとチェックボックスがオンになるようにしたいのですが、全くわかりません。例えば、送り状番号が入力されると、発送済のチェックボックスにチェックが入るようにしたいのです。なるべく簡単な方法がいいです。よろしくお願いします。

質問者からの補足コメント

  • 逆パターンはよくあるようなのですが、それでも難しくて。何とかお教えいただきたいです。

      補足日時:2020/10/07 14:22

A 回答 (2件)

テキストボックスのオブジェクト名が「テキスト1」、チェックボックスのオブジェクト名が「チェック1」だとします。



テキストボックス1の更新後処理で、テキストの長さが1桁以上かどうかチェックすればよいかと思います。

Private Sub テキスト1_AfterUpdate()

with me
If Len(.テキスト1) >= 1 Then
.チェック1.Value = True
Else
.チェック1.Value = False
End If
end with

End Sub
    • good
    • 0
この回答へのお礼

助かりました

ありがとうございます。完璧です。私も早くVBAをマスターしたいところです。

お礼日時:2020/10/09 19:05

テキストボックスの変更時イベントで、


テキストボックスの文字数を検査して、
一文字以上ならチェックオン、
そうでないならオフ、
みたいな。
    • good
    • 0
この回答へのお礼

そんな感じです。処理が終わればチェックオンになればいいですw

お礼日時:2020/10/07 10:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!