UserForm1の中にTextBox1とCommandButton1を作りました。バーコードをスキャンしてTextBox1に入力した値をシートのA1から順に反映したいのですが、マウスかキーボードでその都度CommandButton1を押さなければなりません。CommandButton1を押さずに、スキャンと同時にシートに反映する方法はありますか。
宣言セクション:Dim i As Integer
Private Sub CommandButton1_Click()
If Range("a1") = "" Then
i = 1
End If
Cells(i, 1) = Me.TextBox1
Me.TextBox1 = ""
i = i + 1
Me.TextBox1.SetFocus
End Sub
No.1ベストアンサー
- 回答日時:
以下のようなのはいかがでしょうか?
フォーカス移動が無いとイベントが発生しないので、見えなくていいですからもう一つ TextBox(TextBox2)を作成しておきます。
-----------------------------------------------------------------------------------------
Private Sub TextBox1_AfterUpdate()
Dim i As Long
If Range("A1") = "" Then
i = 1
Else
i = Cells(Rows.Count, 1).End(xlUp).Row + 1
End If
If Me.TextBox1 <> "" Then
Cells(i, 1) = Me.TextBox1
Me.TextBox1 = ""
End If
End Sub
-----------------------------------------------------------------------------------------
Private Sub TextBox2_Enter()
Me.TextBox1.SetFocus
End Sub
-----------------------------------------------------------------------------------------
一度終了後も次の行から始められるように少し修正してます。
TextBox2のイベントに「Me.TextBox1.SetFocus」と記述する方法があったのですね。ステップインで実行すると、「Private Sub TextBox1_AfterUpdate()」終了後、「Private Sub TextBox2_Enter()」が実行され、SetFocus を通っている事が確認できました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Visual Basic(VBA) エクセル VBAについて教えてください 2 2023/04/26 13:25
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/20 16:59
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/22 08:53
- Visual Basic(VBA) InputBoxでキャンセルボタンを押したらファイル自体を閉じたい 3 2022/07/23 17:52
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) VBAで質問ですが、皆さんはどの様に導き出しているのでしょうか? 6 2022/05/03 21:53
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/17 11:59
- Visual Basic(VBA) Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。 2 2023/07/14 14:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
読み取ったQRコード/バーコード...
-
国内線航空券をJALのアプリにて...
-
EXCELでバーコードを作成すると...
-
クロネコメール便での発送
-
4進数風なバーコードは何ですか?
-
POVO2.0の128kbpsでPaypayやRPa...
-
楽天カードの裏のバーコードを...
-
QRコードとバーコードについて
-
バーコードってダブらない?
-
モロッカンオイルについて
-
バーコードの下の数字
-
SMGカードって、なんのカード??
-
ANAの2次元バーコードがスマホ...
-
バーコードの印刷ができません...
-
PayPay でバーコード支払いを行...
-
ノートPCのモニターに【バー...
-
ボタン電池の場所が分からない...
-
バーコードを使って在庫管理をa...
-
コンビニのアルバイトでやらか...
-
最小のバーコードを教えてくだ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
読み取ったQRコード/バーコード...
-
EXCELでバーコードを作成すると...
-
バーコードコントロールが印刷...
-
国内線航空券をJALのアプリにて...
-
バーコードってダブらない?
-
ANAの2次元バーコードがスマホ...
-
エクセル バーコード作成で他の...
-
振込請求書が破れてしまいました
-
差し込み印刷のバーコードを小さく...
-
レシートにバーコード
-
Excelでバーコードリーダーで読...
-
コンビニ決済の用紙で支払いの...
-
Access2016Runtimeをインストー...
-
マクロでバーコードのリンクセ...
-
コンビニバイトで商品バーコー...
-
ケータイで読んだバーコードをP...
-
テプラ PRO SR530 バーコード...
-
スマホで、JANコードのバーコー...
-
バーコードの値段の付け方はど...
-
ACCESS2013でバーコードリーダ...
おすすめ情報