制作一个单人21点模拟器,但是当我运行它时,会一直出现以下信息:
编译错误
没有对应的 For 语句
For i = 1 To 5
If win = "False" Then
Range("C13").Select
Selection.Insert Shift:=xlDown
Range("B11").Select
Selection.Copy
Range("C13").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
With Selection.Interior
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Range("C18").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=SUM(R[-5]C:R[-1]C)"
Range("C19").Select
ActiveCell.FormulaR1C1 = ""
Range("H19").Select
If Range("C18") < 22 And Range("C18") >= Range("B18") Then
win = "True"
End If
If Range("C18") < 22 Then
win = "Bust"
End If
Next i
If win = "True" Then
Application.Run "Dealer_wins"
Else
Application.Run "player_wins"
End If
End Sub