アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります。
ボタンをクリックするとユーザーフォームが立ち上がり、パスワードを入力後
非表示シートを表示させて、データが入力する。とものを作成しましたが
シートを入力し保存後、ユーザーフォームを立ち上げるとパスワードが入力できない状態です。
カーソルはテキストボックスに入りますが文字が打てません。
ユーザーフォームを立ち上げる前に保存をしなければ問題ないのですが・・・
このような事は不可解でわからません。
ご教授をお願い致します。

Private Sub CommandButton1_Click()
UserForm1.Show vbModeless
UserForm1.TextBox1.SetFocus
End Sub

A 回答 (2件)

パスワード入力を求めるのであればモーダルにする方が良いのでは?


vbModelessをvbModalに変えてみてください。フォーカスがエクセルシートの方にあるように思われます。
セットフォーカスの命令はユーザーフォーム側に記載しないとユーザーフォーム表示後にコマンドボタンクリックの処理に帰ってきていますのでそれが原因ではないかと推察します。
    • good
    • 0
この回答へのお礼

ご連絡が遅くなりました。
IMEの入力不具合でした。
IMEをOFFにすると治りました。
ありがとうございました。

お礼日時:2022/12/20 10:18

TextBox1のLockがTrueになってませんか

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

ご連絡が遅くなりました。
IMEの入力不具合でした。
IMEをOFFにすると治りました。
ありがとうございました。

お礼日時:2022/12/20 10:18

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A