2016-08-05 3 views
0

오늘 날짜가 엑셀에있는 데이터를 기준으로 데이터 행을 정렬하려고합니다. 내가 원하는 것은 행을 정렬하여 U 및 V 열의 다음 8 주 내에 날짜가 포함 된 행만 "Show 8 weeks Show"버튼을 클릭 한 후에 표시되도록하는 것입니다.오늘 날짜로 2 열을 주문하는 방법

기본적으로 버튼을 클릭하면 다음 8 주 이내에 사이트 시작 또는 사이트 종료 날짜가있는 사이트 만 표시하는 것이 좋습니다. 고마워, 나는 총 엑셀/vba noob 정말 도움을 주셔서 감사합니다!

The spreadsheet

+0

포스트 당신의 시도 (코드). – Trimax

답변

0

편집 :

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 
+0

브라이언 감사합니다! 이 행을 취소하여 모든 행을 다시 보여줄 수있는 방법을 알고 있습니까? 일종의 리셋 같은 것. –

+0

'.AutoFilter Field : = 1'은 그것을 리셋하는 라인입니다. 그러나 매번 클릭하여 활성화하고 재설정하려는 것처럼 보입니다. 이를 위해 매크로를 변경해야합니다. – Brian

+0

감사합니다. 예, 스프레드 시트가 지속적으로 업데이트 될 것입니다. 그래서 나는 다음 8 주를 보여주기위한 버튼을 원하지만, 필요할 때 모든 행을 보여줄 수있는 방법을 원합니다. –

관련 문제