从Excel VBA中的给定日期创建季度报表

时间:2016-03-21 20:48:20

标签: excel vba excel-vba excel-formula

我对VBA很新。我有一个“待办事项列表”,如下所示。用户可以手动输入所有详细信息。现在我的任务是从给定的工作表创建季度报告以及以下列,即Nr。 ,类型,历史和状态。有Excel工作表和季度报告按钮点击,我应该得到按钮下面提到的详细信息。包含日历周和开始和结束年份的附加表将计算下一期间的季度报告。

changes to be discarded

如果有人可以指导我如何继续下去。非常感谢。我也添加了一张图片。如果有问题,我可以编辑我的问题。

::: UPDATE :::

朋友你好,

不知何故,我能够在一定程度上解决上述问题。

  1. 我创建了一个名为“QB”的新工作表。
  2. 然后我在代码中写了第一个将'Nr.', 'Type', 'History' and 'Status'复制到临时变量中,然后根据日期和状态(即如果日期在2014并且状态为<60% ,它会将上述选定列的结果粘贴到新工作表QB)。
  3. ::: ADD ON :::

    现在我打算通过从用户那里获取输入来使其更加用户友好。

    新任务如下:

    1. 创建一个用户输入框,允许用户输入他们想要查看的列的列标题。
    2. e.g。如果用户只想查看TypeHistory,则可以选择这两个,如果他想查看Nr.TypeHistory ,然后他可以选择这三个。

      1. 选项可以是复选框的形式,也可以是基于列标题的输入字符串。
      2. P.S。选择中只有四个值,这些值已添加到QB工作表中,即'Nr.', 'Type', 'History' and 'Status'

0 个答案:

没有答案