- ベストアンサー
EXCELの行を効率よく削除したい
EXCEL2007です。 例えば、行10,12,14,……,496,498,500のように、1行おきにデータが 入力されている場合です。空行(行11,13,15,……,495,497,499)を効率よく 削除する方法を教えてください。 宜しくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
範囲(A10:A500)選択 「検索と置換」(双眼鏡のボタン)―「ジャンプ」―「セル選択」―「空白セル」―「OK」 「削除」(田と×のついたボタン)―「シートの行を削除」 終わり。
その他の回答 (3)
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! 空白行 → すべての列にデータが入っていない!という前提です。 VBAでの一例です。 行すべてを一気に削除します。 画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面(カーソルが点滅しているところ)に ↓のコードをコピー&ペーストしてマクロを実行してみてください。 (Alt+F8キー → マクロ → マクロ実行です) Sub Sample1() 'この行から Rows(10 & ":" & 500).SpecialCells(xlCellTypeBlanks).Delete End Sub 'この行まで こんな感じではどうでしょうか?m(_ _)m
お礼
tom04 さん、ありがとうございます。
たとえば。 1.全カラムを「オートフィルタ」の範囲内に入れて 2.任意のカラムで「空白のセル」を指定すると空白でない行が隠れる ので 3.見えてる行を範囲指定し削除。 4.その後「オートフィルタ」解除。
お礼
unagi-pie2 さん、ありがとうございます。
- hageoyagi2gou
- ベストアンサー率46% (28/60)
おはようございます。 うーん、効率良くとはどのような事ですかね。 1行ずつ消すんではなく、一遍に消したい? 「Ctrl」キーを押しながら、空行をselectして選び終わったら 右クリックで、削除ではあんまり効率良くないですね。 250行もselectでは・・・・ 良い方法が思いついたら、又投稿します。 徹夜明けで頭があまり回りません。
お礼
hageoyagi2gou さん、ありがとうございます。 実は「Ctrl」キーを押しながら、空行をselectして選び終わったら右クリックで、削除」をやっていたのです。 これって結構時間がかかりますよね。
お礼
okormazd さん、ありがとうございます。