VBA - 获取指定日期的前一天

标签 vba ms-word

我目前正在尝试编写一段代码,其中用户提供一个文本框以输入格式为 dd/mm/yyyy 的日期,一旦指定,我想获取该日期之前的一天.

例如,用户输入 14/12/2018,我希望 VBA 将 13/12/2018 存储到另一个变量。

可能是一个愚蠢的查询,但知道这是否可能会很方便。

最佳答案

没关系,我已经明白了!

以下是我所做的,以防有人想知道:

Dim FirstRun as Date
Dim FirstRunBefore as Date

FirstRun = InputBox("Enter date")
FirstRunBefore = Format(DateAdd("d", -1, FirstRun), "dd mmmm yyyy")

关于VBA - 获取指定日期的前一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53646356/

相关文章:

php - 通过 Php 提供 .docx 文件

excel - 将所有工作表中的单元格复制到另一个工作表中

vba - Outlook VBA 如何循环浏览收件箱并从电子邮件地址列表(如果主题匹配)

arrays - 使用 VBA,将 Word 中的数组打印到 Excel

c# - 如何使用 C# 设置事件(即前台)Word 文档

xml - 在 Word 2010 中开发功能区选项卡,在组标签名称中使用 & 符号

java - 如何使用 apache poi 设置 word 文档的页边距?

excel - 将 FormulaArray 求值保存到实际数组

excel - 搜索多个文件扩展名

xml - 返回 XML 文件中的所有节点,即使它们为空