vbaの質問です。 じゃんけんゲームをユーザフォームを使い作ろうとしています。 Private Sub CommandB

vbaの質問です。 じゃんけんゲームをユーザフォームを使い作ろうとしています。 Private Sub CommandB

vbaの質問です。 じゃんけんゲームをユーザフォームを使い作ろうとしています。 Private Sub CommandButton1_Click() Dim tejj As Long Dim h As Long, g As Long, k As Long TextBox1 = "じゃんけん開始" h = 0 g = 0 k = 0 tejj = Int(Rnd() * 3 + 1) If CheckBox1.Value = True And tejj = 1 Then MsgBox "あいこでしょ" g = g + 1 ElseIf CheckBox1.Value = True And tejj = 2 Then MsgBox "あなたの勝ちです。" h = h + 1 ElseIf CheckBox1.Value = True And tejj = 3 Then MsgBox "あなたの負けです。" k = k + 1 ElseIf CheckBox2.Value = True And tejj = 1 Then MsgBox "あなたの負けです" k = k + 1 ElseIf CheckBox2.Value = True And tejj = 2 Then MsgBox "あいこでしょ" g = g + 1 ElseIf CheckBox2.Value = True And tejj = 3 Then MsgBox "あなたの勝ちです" h = h + 1 ElseIf CheckBox3.Value = True And tejj = 1 Then MsgBox "あなたの勝ちです。" h = h + 1 ElseIf CheckBox3.Value = True And tejj = 2 Then MsgBox "あなたの負けです" k = k + 1 ElseIf CheckBox3.Value = True And tejj = 3 Then MsgBox "あいこでしょ。" g = g + 1 End If TextBox2.Text = h TextBox3.Text = g TextBox4.Text = k End Sub ここまで作りましたが、 私は勝ちなら勝ちに1増やすなどしたいです。 集計や分析などを作りたいのですが、 ここからどうしたらいいのか教えてください。 初心者なので細部まで教えてくださるとありがたいです。 お願いします。

その前にこのひどいソースをなんとかしましょう。 IFが多すぎてひどいです。

Asに関する回答

【動画】車・バイクニュース

【動画だから100倍楽しめる】YouTube車・バイク動画(すべて見る)

見て楽しむニュース

【動画だから100倍楽しめる】見て楽しむ車・バイクニュース(すべて見る)

【速報】車・バイクニュース

完全無料で話題の車・バイクニュースがすぐに読める(すべて見る)

【話題】今話題の動画

SNSで1000いいね!以上の話題の動画(すべて見る)

この質問に答えてみる

vbaの質問です。 じゃんけんゲームをユーザフォームを使い作ろうとしています。 Private Sub CommandB

vbaの質問です。 じゃんけんゲームをユーザフォームを使い作ろうとしています。 Private Sub CommandButton1_Click() Dim tejj As Long Dim h As Long, g As Long, k As Long TextBox1 = "じゃんけん開始" h = 0 g = 0 k = 0 tejj = Int(Rnd() * 3 + 1) If CheckBox1.Value = True And tejj = 1 Then MsgBox "あいこでしょ" g = g + 1 ElseIf CheckBox1.Value = True And tejj = 2 Then MsgBox "あなたの勝ちです。" h = h + 1 ElseIf CheckBox1.Value = True And tejj = 3 Then MsgBox "あなたの負けです。" k = k + 1 ElseIf CheckBox2.Value = True And tejj = 1 Then MsgBox "あなたの負けです" k = k + 1 ElseIf CheckBox2.Value = True And tejj = 2 Then MsgBox "あいこでしょ" g = g + 1 ElseIf CheckBox2.Value = True And tejj = 3 Then MsgBox "あなたの勝ちです" h = h + 1 ElseIf CheckBox3.Value = True And tejj = 1 Then MsgBox "あなたの勝ちです。" h = h + 1 ElseIf CheckBox3.Value = True And tejj = 2 Then MsgBox "あなたの負けです" k = k + 1 ElseIf CheckBox3.Value = True And tejj = 3 Then MsgBox "あいこでしょ。" g = g + 1 End If TextBox2.Text = h TextBox3.Text = g TextBox4.Text = k End Sub ここまで作りましたが、 私は勝ちなら勝ちに1増やすなどしたいです。 集計や分析などを作りたいのですが、 ここからどうしたらいいのか教えてください。 初心者なので細部まで教えてくださるとありがたいです。 お願いします。

※未入力の場合「乗り物好き」として匿名で回答できます。

※未入力可能

全角10文字以上4000文字以内