-2
次のデータがあります。 VBAで次のコードを実行するにはどうすればよいですか?Excel VBA - 列の値を検索し、別の列にコピー/貼り付け
E:Loopingで何かがあることがわかります。For For Next。
しかし、私は前にエクセル
の最後の列にループにトラブル各列の空白でない値を持つ午前:後
次のデータがあります。 VBAで次のコードを実行するにはどうすればよいですか?Excel VBA - 列の値を検索し、別の列にコピー/貼り付け
E:Loopingで何かがあることがわかります。For For Next。
しかし、私は前にエクセル
の最後の列にループにトラブル各列の空白でない値を持つ午前:後
シート内でこのVBAマクロを実行すると、
Sub copyvalues()
Dim i As Long, j As Long, k As Long
k = 1
'Change the value to 200 to the last row number of your range
For i = 1 To 200
For j = 7 To 255
If Cells(i, j) <> "" Then
Range("F" & k).Value = Cells(i, j)
k = k + 1
End If
Next j
Next i
End Sub
あなたが既にやろうとしたことを私たちに示す必要があります –
これをコーディングを開始する際に助けを求めているなら、コピーしたいデータに行くためにループを見ることをお勧めします。貼り付けは直感的で、すべてを過ぎてからブランクセルを削除することをお勧めします。がんばろう! – Cyril
私は自分の投稿を編集して、私が必要としていることを明確にしました。ありがとうございます –