Excel実行画面
ユーザーフォームに「No.」「氏名」を入力し[登録]ボタンをクリックします。
シートの最終行+1セルに、入力データが挿入されます。
Excel VBAコード
Private Sub CommandButton1_Click()
Dim ln As Long
If TextBox1.Value = "" Then
MsgBox "No.を入力してください。"
TextBox1.SetFocus
Exit Sub
End If
If TextBox2.Value = "" Then
MsgBox "氏名を入力してください。"
TextBox2.SetFocus
Exit Sub
End If
'最終行を調べる
ln = Range("B1048576").End(xlUp).Row
Cells(ln + 1, 2) = TextBox1.Value
Cells(ln + 1, 3) = TextBox2.Value
TextBox1.Value = ""
TextBox2.Value = ""
End Sub
[関連リンク]
ユーザーフォームの作成
ユーザーフォームを開く、閉じる