Excel VBA質問箱 IV

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

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


12128 / 76734 ←次へ | 前へ→

【70132】Re:列が空白ならば削除したい
発言  UO3  - 11/10/17(月) 9:40 -

引用なし
パスワード
   ▼ごん さん:

おはようございます
データが3行目からということですので、別トピ、アルファベットのソートのシートでしょうかね。
それはさておき、別トピでもちらっと示唆しましたが、どんな秀逸なアルゴリズムでコードをかいても
エクセルの本来の機能を活用した処理にくらべると、効率が格段に劣ります。
別トピでいえば、作業列をつくって通常のソート機能を活用するほうが断然早いわけです。

で、今回のテーマですが、空白セルを判定して削除するのではなく
・最も早いのはフィルター機能の活用。
 ただし、この場合、2行目が各列の項目タイトル行である必要があります。
 また、項目タイトルセルが結合されており、そのデータセルが結合されていない場合で
 かつ、その列も判定列にする場合、結合された、一番左の列の値の判定しかできませんので
 「全て空白」という処理はできません。
・おすすめは上の処理ですが、次善の策としては、「残すものを配列に書き込んで」
 最後に置き換え。

2行目がどうなっているか教えていただけますか?
5 hits

【70129】列が空白ならば削除したい ごん 11/10/17(月) 7:47 質問
【70132】Re:列が空白ならば削除したい UO3 11/10/17(月) 9:40 発言
【70136】Re:列が空白ならば削除したい UO3 11/10/17(月) 10:11 発言
【70141】Re:列が空白ならば削除したい UO3 11/10/17(月) 11:06 回答
【70145】Re:列が空白ならば削除したい ごん 11/10/17(月) 11:42 質問
【70144】Re:列が空白ならば削除したい UO3 11/10/17(月) 11:38 回答
【70146】Re:列が空白ならば削除したい ごん 11/10/17(月) 11:48 質問
【70148】Re:列が空白ならば削除したい UO3 11/10/17(月) 11:57 発言
【70149】Re:列が空白ならば削除したい UO3 11/10/17(月) 12:48 回答
【70151】Re:列が空白ならば削除したい ごん 11/10/17(月) 13:57 発言
【70156】Re:列が空白ならば削除したい UO3 11/10/17(月) 17:40 回答
【70159】Re:列が空白ならば削除したい ごん 11/10/18(火) 9:06 お礼
【70166】Re:列が空白ならば削除したい UO3 11/10/18(火) 10:27 回答
【70150】Re:列が空白ならば削除したい kanabun 11/10/17(月) 12:53 発言
【70152】Re:列が空白ならば削除したい ごん 11/10/17(月) 15:59 お礼

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