今日の日付がExcel内にあるものに基づいてデータの行をソートしようとしています。私が望むのは、行をソートすることで、「次の8週間を表示」ボタンをクリックした後に、列UおよびV内の次の8週間以内に日付を含む行のみが表示されるようにすることです。今日の日付までに2列を注文する方法
ボタンをクリックすると、基本的に8週間以内にサイト開始日またはサイト終了日を持つサイトのみを表示したいと考えています。ありがとう、私は合計のExcel/vba noobですので、本当に助けに感謝!
今日の日付がExcel内にあるものに基づいてデータの行をソートしようとしています。私が望むのは、行をソートすることで、「次の8週間を表示」ボタンをクリックした後に、列UおよびV内の次の8週間以内に日付を含む行のみが表示されるようにすることです。今日の日付までに2列を注文する方法
ボタンをクリックすると、基本的に8週間以内にサイト開始日またはサイト終了日を持つサイトのみを表示したいと考えています。ありがとう、私は合計のExcel/vba noobですので、本当に助けに感謝!
EDIT:
Dim d As Date
d = Now + 56
With ActiveSheet
If .FilterMode = False Then
.Columns(22).AutoFilter Field:=1, Criteria1:="<" & d
Else
Columns(22).AutoFilter
End If
End With
ブライアンに感謝!どのように私はこれを元に戻すことができるので、すべての行を再度表示することも知っていますか?リセットのような並べ替え。 –
'.AutoFilter Field:= 1'は、それをリセットする行です。しかし、毎回クリックすることで起動してリセットするように思えます。そのためにマクロを変更する必要があります。 – Brian
ありがとう、スプレッドシートは絶えず更新されるつもりです。だから私は次の8週間を表示するだけのボタンを望んでいるが、私は必要なときにすべての行を表示する方法があります:) –
ポストあなたの試行(あなたのコード)。 – Trimax