VBAの課題をやっていたのですが、これが出てしまうのですが、どこが間違えているのでしょうか?

画像

Excel | Visual Basic97閲覧

その他の回答(1件)

1

If …… Then a = "グー" を If …… Then : a = "グー" というかちゃんと改行入れたほうがいいと思います。

1人がナイス!しています

あと Select Caseでやってもいいと思います。 Select Case c Case 0: a = "グー" Case 1: a = "チョキ" Case 2: a = "パー" End Select Debug.Print a 横着するなら a = WorksheetFunction.Choose(c + 1, "グー", "チョキ", "パー") でも。