Microsoft Projectのタイムラインからデータを取得するワークシートがあります。私のExcelワークシートでは、現在の日から起きている7日までのタスクを除くすべてを除外したいと考えています。それに伴う問題は、私は、フィルタの開始日の前日に開始複数日のタスクを持っている場合、それはに運ぶにもかかわらず、除外されるということですExcel:SetFilterDateRangeには、選択した開始日より前に開始されたイベントが含まれます。
Private Sub CommandButton1_Click()
ActiveWorkbook.SlicerCaches ("NativeTimeline_Filter_Date").TimelineState. _
SetFilterDateRange Date, DateAdd ("d",7, Date)
End Sub
:ここで私はそれがいることをしていたコードです私が見たい範囲。誰もが私はどのようにこのコードを書き直すことができるので、これらの複数日のタスクが含まれて知っていますか?ありがとう!
編集例です。これは仕事に関連するものなので、データを共有することはできませんが、日付とタスクの2つの列です。だから、入力の短いスニペットは次のようになります。
Th 03/02 | Task 1
Fr 03/03 to Th 03/09 | Task 2
Fr 03/10 | Task 3
Mo 03/13 | Task 4
Tu 03/14 to We 03/15 | Task 5
私は今から7日まで、今日からタスクのみを表示するように私のフィルタを適用すると、私はそれが仕事を通じて2行のみを表示したいと思います4.何が起きるかは、タスク2の開始日が自分の範囲外になるため、タスク3〜5で行を取得することです。
はあなたのデータのサンプルを投稿できるテストと所望の出力にその日付に変換INGの? –
@MarkFitzgeraldねえ、私はベアボーンの例でオリジナルの投稿を編集しました。それは仕事に関連しているので、実際のデータを共有することはできませんが、この例ではかなりうまく説明されています。 – user114338