2016-11-08 64 views
0

我在Excel中擁有約10,000行工時表。數據如下:使用VBA在動態創建的日曆中顯示信息(Powerquery,BI?)

Description |  Date  | Start Time | End time | Worker | Duration 
First contact 4.4.2063   16:00  18:00  HP   02:00 
Assimilation 8.6.2098   13:30  14:50  KF   01:20 

等等。

我想以日曆形式顯示此信息以便於查看。有些項目是由不同的人工作,有時甚至同時工作。在一個理想的世界裏,每天都會有視覺指標,以及能夠彈出日曆以查看當天的價值。雖然我在Google上搜索時發現了一些有趣的東西,但沒有任何建議真的提供瞭解決方案。

我特別感興趣的是,如果微軟或第三方實際上爲我的問題引入瞭解決方案,可能是在powerquery或新產品出來。

無論如何,非常感謝您的幫助。

+0

聽起來很艱難的。這裏可能是開始尋找一個好地方.. https://support.office.com/ en-us/article/Power-View-Explore-visualize-and-present-your-data-98268d31-97e2-42aa -a52b-a68cf460472e – mike510a

+0

您可以創建已知大小和位置的日曆表,然後將一些列添加到您的包含公式以在日曆中確定x和y座標的表格,然後在VBA中創建for循環以爲每行創建一個形狀。然後,您可能會考慮在每個形狀中添加一個宏以實現所需的信息 – maxhob17

回答