Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11972 / 13645 ツリー ←次へ | 前へ→

【13009】行の削除方法 超ビギナー 04/4/21(水) 9:18 質問
【13012】Re:行の削除方法 Asaki 04/4/21(水) 9:47 回答
【13017】Re:行の削除方法 超ビギナー 04/4/21(水) 13:50 質問
【13018】Re:行の削除方法 Asaki 04/4/21(水) 14:00 回答
【13031】Re:行の削除方法 超ビギナー 04/4/21(水) 16:47 お礼

【13009】行の削除方法
質問  超ビギナー  - 04/4/21(水) 9:18 -

引用なし
パスワード
   B・C・D列にデータがあります。
AとE列に計算式が入っており、40001行迄数式を入れております。
B・C・Dのデータ行は常に一緒ですが、行数は不定です。

B・C・Dにデータが無い行は一番最後の40001行から全て消したいです。

どのようにすればいいでしょうか?

【13012】Re:行の削除方法
回答  Asaki  - 04/4/21(水) 9:47 -

引用なし
パスワード
   こんにちは。

一般操作で。
1) タイトル行がなければ、1行目にタイトル行挿入
2) 空いている列の2行目に =IF(B2&C2&D2="",1,0)
  以下、必要なところまでフィルコピー
3) オートフィルタを設定して、上の式を設定した列に対して、1の行を抽出
4) 可視行のみ削除
5) フィルタ解除、作業列削除、タイトル行を挿入したならこれも削除

とかではダメですか?

【13017】Re:行の削除方法
質問  超ビギナー  - 04/4/21(水) 13:50 -

引用なし
パスワード
   ▼Asaki さん有難うございます。

その作業で良いです!マクロでできますか?
ただ、Bにデータが無ければCにもDにもありません。
ちなみにタイトル行はあります。

お願いします。

【13018】Re:行の削除方法
回答  Asaki  - 04/4/21(水) 14:00 -

引用なし
パスワード
   >ただ、Bにデータが無ければCにもDにもありません。
では、オートフィルタ設定してB列が空白のもののみ抽出
削除
オートフィルタ解除

この程度なら、マクロにする必要性も感じませんが、
コードが必要ならマクロの記録で取れるでしょう。

【13031】Re:行の削除方法
お礼  超ビギナー  - 04/4/21(水) 16:47 -

引用なし
パスワード
   ▼Asaki さん:
解決しました。どうも有難うございました。

11972 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free