B列から初めの2文字だけ取り出してA列の最終行までコピーしたいのですが、下のコードだと1行目にしか値が代入されません
どこが間違っているか教えて下さい。お願いします。
Sub left() Dim s As String Dim i For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row s = Range("b" & i).Value s = left(s, 2) Range("a" & i).Value = s i = i + 1 Next End Sub
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。