したがって、必要に応じて143〜179のセルにデータを入力できる列Aがあります。ループはAからデータを取り出し、空白をすべて取り除いて空白を取り除き(書式設定に必要なものを除いて)、それらをC列に配置します。Visual Basic Excel - カウンタに基づいてセルをコピーしようとしています
したがって、問題はスクリプト大量のスペースがあるので、私たちのシステムにコピーされたときに奇妙に見えるセルが4つしかなくても、143から179にコピーされます。どのようにそれを持っているので、単にC143: "C" &カウンターに記入されているものをコピー/選択する方法はありますか?
For i = 143 To 179
If i = 163 Or i = 165 Or i = 174 Then counter = counter + 1
If Cells(i, 1).Value <> "" Then
Cells(counter + 143, 3).Value = Cells(i, 1).Value
counter = counter + 1
End If
Next i
Range("C143:C179").Select
Selection.Copy
'Range( "C143:C"&counter).Copy'? – BruceWayne