『日付の入力がある行以外削除』(カオ) セルA1から横に日付・時間・機種・部品名・・・などを入力しているのですが、 部品が複数あった時には部品名のみ下の行に追加していきます。 月末に集計で日付の入力してある行のみ残したいのですが、 日付の入力がない行を一括で削除する方法はありますか? ---- >日付の入力がない行を一括で削除する方法はありますか 方法というと? 手作業での事なら無いと思います。 作業列使って年(YEAR)、月(MONTH)、日(Day)が取れたら 日付って判断するとか。 これができれば、オートフィルタで抽出後に削除できます。 他は、マクロで1個1個のセルを確認して、分岐後行を削除するとか。 マクロ組む時は、行削除は下から行ってください。 で、日付かどうかの判断ですけど、文字列でないまともな日付(シリアル値)が 入っているのなら、判定につかえるかもしれません。 表示形式が日付かどうか? http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=2189;id= 誰かが重い物を立ち上げたとかで、つながりにくい時があります。 (Jaka) ---- ↓の様な表を [A] [B] [C] [D] [1] 日付 時間 機種 部品名 [2] 6月1日 15:30 XX-01 BR1 [3] KC2 [4] BB3 [5] 6月3日 16:10 WE-08 DR8 [6] LM1 [7] PE3 ↓の様にしたい [A] [B] [C] [D] [1] 日付 時間 機種 部品名 [2] 6月1日 15:30 XX-01 BR1 [3] 6月3日 16:10 WE-08 DR8 [4] [5] [6] [7] って事ですかね? 言葉だけでなく、表も有る方が分かりやすいと思います。 でも、この様にするのであればどの様な集計に使うのですかね? (HANA) ---- オートフィールターで空白選択で可視セル選択で削除