【发布时间】:2014-01-28 23:05:06
【问题描述】:
我发现了很多代码块,例如包含VBA.Date;
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 2 Then Exit Sub
Target.Offset(0, 1).Value = Format(VBA.Date, “MM/DD/YYYY”)
End Sub
或者
Sub YearSheets()
Dim i As Integer
i = 0
Do
Sheets.Add(After:=Sheets(Sheets.Count)).Name = Format(VBA.Date + i, “MM-DD-YYYY”)
i = i + 1
Loop Until i = 365
End Sub
我已经尝试了这些步骤:
我已按 F1 寻求 VBA 的帮助,但它显示“找不到关键字”。
搜索了我的 VBA 书籍,但没有人显示某些内容,因为他们认为此类信息不重要或太容易(我猜)。
我已经尝试用 Google 搜索过 --> 您可以想象这些常用词的组合会发生什么。
-
我已在 VBE 窗口中按 F2 并打开对象浏览器
一世。我搜索了 VBA,我得到了库……不是很亮
ii.我搜索了 Date 属性,发现它前面是 DateTime 模块,并且在 VBA 库中的资历更高。Question-born-from-question:这里有没有可能是VBA库VBA.Date?
令人沮丧的事情发生:一旦我键入 VBE IntelliSense 就会显示日期属性,所以它在我的机器中的某个地方被硬编码。
VBA.Date 究竟是什么——一个对象,一个可以作为对象输入的库?
【问题讨论】:
-
确保您在进行编程时不会“只见树木不见森林”。
-
是的!我是个细节狂,我能说什么...?这就是我以最优惠的价格购买最有价值的鸟类的方式:P