No.2ベストアンサー
- 回答日時:
終了(データ件数)条件が不明ですので、6固定のサンプルです。
ポイントは、データ(行)の最後からループすることです。
そうすると、削除したデータと検索する位置が重ならないためすっきりとしたプログラムとなります。
Dim i As Integer
For i = 6 To 1 Step -1 '6のところにデータ総件数(空行含む)
If Cells(i, 1) = "" Then
Rows(i).Delete
End If
Next i
No.3
- 回答日時:
手っ取り早いのは、
1.「行番号」の列を追加し連番を付与する。
2.列A(tの値の列)をキーにソートする。
3.そうすると「空白行」だけ固まりますから「行番号のみの行を削除」。
4.「行番号」列をキーにソートし直す。
5.最後に「行番号」列を削除する。
上記の手作業を「マクロの記録」で行えばVBAになるし、
そこまでしなくても、と思えば手作業でもたいした手間ではないと思います。
カーソルキーの操作でCtrl+矢印キーでその方向の端まで移動できるので
3.の処理はスクロールさせなくても可能です。
(範囲選択するならCtrl+Shift+矢印キーでok)
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) EXCEL VBAでA列にある空白行より下の行すべてを削除する方法を教えてください。 3 2023/02/17 07:02
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Visual Basic(VBA) VBAマクロ 決まっていない行を選択して別シートへ貼付け 4 2023/02/16 16:08
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 1 2023/02/27 22:21
- Excel(エクセル) Excel VBA 空白行があるセル範囲に色を付ける 3 2022/06/13 15:58
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて 重複したものがあれば行を削除するとい 1 2023/02/27 18:49
- Visual Basic(VBA) vbaエクセルマクロについて あるデータを作成し、デスクトップに.xlsx形式で保存するマクロを作成 6 2023/03/03 18:05
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- iPhone(アイフォーン) iphoneのicloud写真データ移動について 3 2022/11/28 18:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで日付から日にちを削...
-
エクセルで1列に500行並んだデ...
-
複数の条件に合う行番号を取得...
-
Excelで2つのデータの突合せを...
-
Excelで2行単位のソートの出来...
-
エクセルで、重複データを除外...
-
Countifよりも早く重複数をカウ...
-
excel:別シートの値を飛び飛び...
-
VBA 数式を最終行までコピー
-
エクセル関数について aかつ...
-
EXCELでの重複データカウント方...
-
エクセルのリストでデータの重...
-
エクセルで横並びの複数データ...
-
エクセルVBA C列に特定の文字列...
-
エクセルで沢山のレコードの最...
-
不要な行を消したい
-
エクセル あ 1/10 1/11 1/12 1/...
-
エクセルで、ハイフンを抜きたい
-
Excelのtxt読み込み
-
Excel 2003 データの個数の数え方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで日付から日にちを削...
-
エクセルで1列に500行並んだデ...
-
複数の条件に合う行番号を取得...
-
Excelで2つのデータの突合せを...
-
excel:別シートの値を飛び飛び...
-
Excelで2行単位のソートの出来...
-
エクセルで、重複データを除外...
-
Countifよりも早く重複数をカウ...
-
Excelの30個ずつの平均値の出し方
-
エクセルVBA C列に特定の文字列...
-
VBA 数式を最終行までコピー
-
エクセルで1つの会社名に対して...
-
エクセル2016にて、行挿入&コピ...
-
エクセルで横並びの複数データ...
-
エクセルで時刻だけを抜き出す...
-
エクセル~空白のセルのある行...
-
VBA 大きなtxtテキストファ...
-
【エクセル】1列内に複数ある同...
-
EXCELでの重複データカウント方...
-
Excelでデーターが多いので、平...
おすすめ情報