2016-11-08 60 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

回答