- 締切済み
列に合わせて上詰め
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- web2525
- ベストアンサー率42% (1219/2850)
回答No.3
Do While Range("e1") = "" Rows(1).Delete Loop こんな感じかな?
- mar00
- ベストアンサー率36% (158/430)
回答No.2
シートが複数とはどれくらいあるのでしょうか。 マクロで処理するのはそんなに難しくはないと思いますが 10やそこらくらいだったら行を選択して削除で 十分ではないでしょうか。
- keithin
- ベストアンサー率66% (5278/7941)
回答No.1
たとえば次のようなマクロでしょうか。 sub macro1() dim s as worksheet for each s in worksheets if s.range("E1") = "" then s.range(s.range("IV1"), s.range("E1").end(xldown).offset(-1)).delete shift:=xlshiftup end if next end sub
お礼
ありがとうございます。大変助かりました^^