This is just a sample I am testing the code in this data.私はsheet2に3つの列を持っています。私は空のセルを削除する必要があります。これは列Bのみで動作する更新されたコードです。スナップショットにvbaを使用してExcelで空のセルを削除する方法
Sub delete()
Dim counter As Integer, i As Integer
counter = 0
For i = 1 To 10
If Cells(i, 1).Value <> "" Then
Cells(counter + 1, 2).Value = Cells(i, 1).Value
counter = counter + 1
End If
Next i
End Sub
あなたはサンプルデータのスクリーンショットを共有することはできますか? – Arul
はあまりにも漠然としていません。コードをステップ実行すると 'rows'が実行され、' CountA'関数は期待値を表示しますか? – Luuklag
サンプルをアップロードしました。 @Arul –