0

,嗨,我创建了一个宏,可以创建一个简单的甘特图。我从网上找到的手动过程中获取了这个。在手动过程中,为了将图表设置为最低日期,用户应该单击开始日期并转到“格式化单元格”,然后暂时将格式更改为“常规”,这样他就可以看到真实的数值。然后在图表中,他单击日期并转到格式轴,在最小/固定字段中,他输入了他在查看常规数据时看到的数字。我已经尝试过 DataValue,但它仅在日期是文本而不是真正的日期时才有效。我也看到我可以做到ActiveChart.Axes(xlValue).MinimumScale = valuehere投入价值。但是我不知道一旦我选择了带有日期的单元格来自动找出数值并将其放入行中。我假设我以某种方式捕获了这个数字,把它放在一个变量中,然后在上面的代码行中,我把变量放在“valuehere”的位置,但我不知道该怎么做。

4

2 回答 2

1

尝试类似:

ValueHere = Format(ActiveCell.Value,"0")
于 2013-07-01T23:07:21.497 回答
1

这也应该有效:

valueHere = Range("A1").Value * 1
于 2013-07-02T00:08:16.803 回答