Sub gotoreturn() Dim i As Integer For i = 2 To 10 If Sheet1.Cells(i, 1) > 1 / 3 Then GoTo 100 Next i Exit Sub 100: Sheet1.Cells(i, 2) = "迟到" Return End Sub
Sub gotoreturn() Dim i As Integer For i = 2 To 10 If Sheet1.Cells(i, 1) > 1 / 3 Then GoSub 100 Next i Exit Sub 100: Sheet1.Cells(i, 2) = "迟到" Return End Sub
Sub gotoreturn() Dim i As Integer For i = 2 To 10 If Sheet1.Cells(i, 1) > 1 / 3 Then GoTo 100 200: Next i Exit Sub 100: Sheet1.Cells(i, 2) = "迟到" GoTo 200 Return End Sub
return是和gosub配套使用的. 你没有gosub当然不能用return. 另外你这段完全没必要goto啊 Sub gotoreturn() Dim i As Integer For i = 2 To 10 If Sheet1.Cells(i, 1) > 1 / 3 Then Sheet1.Cells(i, 2) = "迟到" Next i End Sub