[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『空欄があるセルの行を削除したい』(みかんず)
A B
1 イヌ 3匹
2 空欄
3 トリ 4匹
Aの列が空欄の場合、その行を削除するにはどうしたらいいですか?
フィルタかけて空欄を選択して、削除する方法は思いつくんですが、
他に方法があったら教えてください。
こんな感じでしょうか?
標準モジュールへ
'-----------------
Sub test()
Dim MyR As Long
Dim i As Long
MyR = Range("A" & Rows.Count).End(xlUp).Row
For i = MyR To 1 Step -1
If IsEmpty(Range("A" & i)) Then
Rows(i).Delete Shift:=xlUp
End If
Next i
End Sub
(キリキ)(〃⌒o⌒)b
A列を選択して 編集 → ジャンプ → セル選択で空白セル選択 選択されたセルを右クリックして、削除。 BJ
(キリキ)さんに質問です。ご回答いただいたのはマクロですか?もしそうだとしたら、私マクロ初心者なので、どのようにやればいいか教えていただけますか?
おねがいします。
はいはい。 1)Alt + F11 で、Microsoft Visual Basic を立ち上げる。 2)挿入 → 標準モジュール 3)出てきた画面に上記をコピペ 4)Alt + F8 5)「test」を選択、実行
以上で如何でしょう? (キリキ)(〃⌒o⌒)b
応用してみたいんですけど、D列が空欄で、同じく行を消去したいんですが、どうしたらいいですか?(みかんず)
D列の場合は、
>MyR = Range("A" & Rows.Count).End(xlUp).Row
>If IsEmpty(Range("A" & i)) Then
AをD に変える、ですね。
横取りレスすみません。 (MARBIN)
おっと、衝突〜☆
MARBINさん、フォローありがとうございます。 (キリキ)(〃⌒o⌒)b
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.