エクセルVBAで削除空白セル
以下は、私たちが空白のセルを削除エクセルVBAでプログラムを見ていきます。
状況:
1.まず、我々はInteger型の2つの変数を宣言します。カウンターと私の名前1という名前の一つ。私たちは、値0を持つ変数のカウンタを初期化
Dim counter As Integer, i As Integer counter = 0
2.次に、我々はそれが空であるか否かをセル毎にチェック(<>手段はないに等しいです)。我々は、このためのループを使用しています。空でない場合は、私たちが列Bに値を書き込むカウンタは、列Bにするたびにコピーされたセルの数のトラックを保持している私たちは、列Bに値をコピーする1.することにより、我々インクリメントカウンタプログラムのこの作品ルックス、次のように:
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
これまでの結果:
、カラムAカラムBの値をコピーして、範囲( “B1:B10″)を空にする:3.最後に、我々は、範囲( “A10 A1″)を空にする。
Range("A1:A10").Value = "" Range("A1:A10").Value = Range("B1:B10").Value Range("B1:B10") = ""
結果: