Excel VBA質問箱 IV

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

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


42701 / 76732 ←次へ | 前へ→

【39093】Re:オートフィルタ後の可視行のカット
回答  Kein  - 06/6/17(土) 19:33 -

引用なし
パスワード
   >他にどんな方法
フィルターを使わずに、数式で抽出する方法もあります。

Sub Test2()
  On Error Resume Next
  With Range("A2", Range("A65536").End(xlUp)).Offset(, 255)
   .Formula = "=IF(YEAR($A2)<YEAR(TODAY()),1,"""")"
   With .SpecialCells(3, 1).EntireRow
     .Copy Sheets("Sheet2").Range("A1")
     .Delete xlShiftUp
   End With
   .ClearContents
  End With
End Sub

などとすればIV列に入れた数式で、A列の日付から昨年以前のものをSheet2に抽出
した後、その行を削除する。という処理が出来ます。

1 hits

【39082】オートフィルタ後の可視行のカット kao 06/6/17(土) 17:01 質問
【39083】Re:オートフィルタ後の可視行のカット かみちゃん 06/6/17(土) 17:04 発言
【39085】Re:オートフィルタ後の可視行のカット kao 06/6/17(土) 17:16 発言
【39086】Re:オートフィルタ後の可視行のカット かみちゃん 06/6/17(土) 17:21 発言
【39084】Re:オートフィルタ後の可視行のカット かみちゃん 06/6/17(土) 17:12 回答
【39088】Re:オートフィルタ後の可視行のカット kao 06/6/17(土) 17:40 お礼
【39093】Re:オートフィルタ後の可視行のカット Kein 06/6/17(土) 19:33 回答
【39097】Re:オートフィルタ後の可視行のカット kao 06/6/17(土) 20:20 お礼

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