に州名を埋めようと、私は現在、そのような列A内の都市の名前のすべてを持っているスプレッドシートを持っている:私がやりたい何別の列
Dallas, TX
New York, NY
Miami, FL
が最初にこのからの状態を抽出しています列と列に配置しますB.
私の現在の試みは、次のようになります。「:オブジェクト必要なランタイムエラー424」と間違っている何が起こっているのかわからない
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
が、私はエラーを取得しています。どんな助けもありがとう!
をB1には、以下の式 '=右(A1,2)を入れ'とダウンコピーします。対応するAの最後の2文字が使用されます。 –