Private Sub Regist_Click() If TextBox1.Text = "" Then MsgBox "番号は必須です", vbCritical TextBox1.SetFocus Else With Cells(Rows.Count, 1).End(xlUp). _ Offset(1) .Value = TextBox1.Text .Offset(0, 1).Value = TextBox2.Text .Offset(0, 2).Value = TextBox3.Text TextBox1.SetFocus End With TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" End If End Sub
テキスト入力
GUI画面で名簿を入力します。表に直接入力するより見やすくなりますし、入力に関するチェックができます。
フォーム画面
フォームウインドウからラベル(文字表示)とテキストボックス(文字入力)を配置します。
ラベルをクリックし、Captionを適当に変更します。
その他の入力手段
リストに登録した文字列を選択して入力したり、チェックやラジオボタンで選択された項目を取り出したり、スライダで値を取り出すことなどが加納です。
また指定したファイルの画像を表示すること間できます。
Private Sub Regist_Click() With Cells(Rows.Count, 1).End(xlUp).Offset(1) .Value = TextBox1.Text .Offset(0, 1).Value = TextBox2.Text .Offset(0, 2).Value = TextBox3.Text TextBox1.SetFocus End With TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" End Sub Private Sub TextBox1_Change() End Sub