我現在有一個具有所有城市的名字在列A像這樣一個電子表格來填寫國家名稱:嘗試另一列
Dallas, TX
New York, NY
Miami, FL
我想要做的就是從這個第一提取狀態列,並放置在B列
我現在的嘗試是這樣的:
Sub StateFill()
Dim x As Long
For x = 1 To 65536
If InStr(1, Sheet1.Range("$A$" & x), ", AL") Then
Sheet1.Range("$B$" & x) = Sheet1.Range("$B$" & x) & "AL"
End If
Next
For x = 1 To 65536
If InStr(1, Sheet1_metro.Range("$A$" & x), ", AK") Then
Sheet1.Range("$B$" & x) = Sheet1.Range("$B$" & x) & "AK"
End If
Next
...
For x = 1 To 65536
If InStr(1, Sheet1.Range("$A$" & x), ", WY") Then
Sheet1.Range("$B$" & x) = Sheet1.Range("$B$" & x) & "WY"
End If
Next
End Sub
,我發現了錯誤「運行時錯誤424:所需的對象」,而不是知道發生了什麼錯誤。任何幫助,將不勝感激!
在B1把下面的公式'=右(A1,2)'和複製下來。它將採取相應的A. –