我想要做的事情非常基本。我想遍歷整列「I」,然後在「M」列中顯示這個元音。但我想遍歷該列中的所有1000多行。這是我到目前爲止,但我得到一個引用基於對象的錯誤。找到列中的第一個元音並將其顯示在下一列
Private Sub Form_Load()
Dim mystring As String, i As Long, asciinum As String, f As Long
For f = 1 To Rows.Count
Rows(f, "I") = mystring
For i = 1 To Len(mystring)
asciinum = LCase(Mid(mystring, i, 1))
If asciinum = "a" Or asciinum = "e" Or asciinum = "i" Or asciinum = "o" Or asciinum = "u" Then
Rows(f, "M") = "First Vowel " + asciinum
Exit For
End If
Next
Exit For
Next
End Sub
可能是陣列和For ... Loop的錯誤?
改變了它,仍然得到同樣的錯誤。 「應用程序定義或對象定義的錯誤」。標記確切的行。 –