自动Gannt图表

时间:2016-11-11 19:01:25

标签: excel vba charts

我正在尝试在Excel中创建一个自动gannt图表,如果我在顶部添加日期,则会在右侧绘制一条红线,一直向下。我怎么能用VBA做到这一点? sheet

1 个答案:

答案 0 :(得分:1)

实际上,您不需要e VBA来实现此类格式化。请按照以下示例中显示的步骤进行操作:

  1. 选择单元格范围,如果在顶部添加日期,然后在右侧绘制红线,则一直向下:
  2. select cells

    1. 点击“菜单” - “条件格式 - 新规则:
    2. new rule

      1. 在打开的窗口中选择“使用公式...”,输入公式e。 G。 =N$1<>""并点击格式
      2. enter formula

        1. 在打开的窗口中,单击边框选项卡,设置必要的格式,e。 G。右边的红色边框,单击确定,然后再次单击上一个窗口中的确定
        2. set red border

          1. 现在选定的列包含必要的格式和工作,剩下要做的就是将格式应用于整个图表范围。单击“菜单” - “条件格式 - 管理规则”:
          2. Manage Rules

            1. 在打开的窗口中更改应用格式的目标范围,单击确定
            2. change applied range

              1. 检查它是如何工作的。在顶部单元格中输入任何值,然后该列边框突出显示红色。
              2. check

                该方法的唯一假设是,如果单元格不为空,则会触发公式,有必要创建更复杂的公式来检查该值是否恰好是日期。