"j"を列のカウンタとして使用しようとしています。私はそれを次のように使ってみましたが、私が持っているものでは "j"が行を表しています。マクロは機能しますが、行25-27だけをコピーします。動的列番号を使用したコピーとループ
jを列番号として使用する方法を教えてもらえますか?また、これをコピーして列の幅も保持する方法はありますか?
Sub CopyFinal()
Set i = Sheets("MedicalBenefits")
Set e = Sheets("Final")
Dim j As Integer
j = 2
Application.ScreenUpdating = False
Do Until IsEmpty(i.Cells(5, j))
i.Range(j & "5:" & j & "27").Copy e.Range(j & "5:" & j & "27")
j = j + 1
Loop
Application.ScreenUpdating = True
End Sub
?あなたが投稿したコードからは分かりませんし、 "列"のカウンターとして "j"を使う "は、"あなたは '15:127'、' 24 :227 "など。" – Comintern