• ベストアンサー

EXCELの行を効率よく削除したい

EXCEL2007です。 例えば、行10,12,14,……,496,498,500のように、1行おきにデータが 入力されている場合です。空行(行11,13,15,……,495,497,499)を効率よく 削除する方法を教えてください。 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.4

範囲(A10:A500)選択 「検索と置換」(双眼鏡のボタン)―「ジャンプ」―「セル選択」―「空白セル」―「OK」 「削除」(田と×のついたボタン)―「シートの行を削除」 終わり。

kakehasi
質問者

お礼

okormazd さん、ありがとうございます。

その他の回答 (3)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! 空白行 → すべての列にデータが入っていない!という前提です。 VBAでの一例です。 行すべてを一気に削除します。 画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面(カーソルが点滅しているところ)に ↓のコードをコピー&ペーストしてマクロを実行してみてください。 (Alt+F8キー → マクロ → マクロ実行です) Sub Sample1() 'この行から Rows(10 & ":" & 500).SpecialCells(xlCellTypeBlanks).Delete End Sub 'この行まで こんな感じではどうでしょうか?m(_ _)m

kakehasi
質問者

お礼

tom04 さん、ありがとうございます。

noname#195576
noname#195576
回答No.2

たとえば。 1.全カラムを「オートフィルタ」の範囲内に入れて 2.任意のカラムで「空白のセル」を指定すると空白でない行が隠れる ので 3.見えてる行を範囲指定し削除。 4.その後「オートフィルタ」解除。

kakehasi
質問者

お礼

unagi-pie2 さん、ありがとうございます。

回答No.1

おはようございます。 うーん、効率良くとはどのような事ですかね。 1行ずつ消すんではなく、一遍に消したい? 「Ctrl」キーを押しながら、空行をselectして選び終わったら 右クリックで、削除ではあんまり効率良くないですね。 250行もselectでは・・・・ 良い方法が思いついたら、又投稿します。 徹夜明けで頭があまり回りません。

kakehasi
質問者

お礼

hageoyagi2gou さん、ありがとうございます。 実は「Ctrl」キーを押しながら、空行をselectして選び終わったら右クリックで、削除」をやっていたのです。 これって結構時間がかかりますよね。