excel - Office 365 中的 VBA 日期
问题描述
我在 VBA Office 2016 32 位中创建了项目,现在我正在尝试在 Office 365 32 位(WIN10)中运行它,当然我遇到了 DataPicker 的问题(已解决),但现在在运行代码时出现错误“编译错误:不能查找项目或库”。问题是这样的:
currentMonth = Month(Date)
你知道为什么“日期”不能显示今天的日期吗?在 Excel 2016 中没有问题。
解决方案
此处未定义日期。是在别处定义的吗?似乎日期已被重新定义。
此代码也适用于早期版本:
Option Explicit
Sub test()
Dim theDate as Date
Dim currentMonth As Integer
theDate = Now()
currentMonth = Month(theDate)
Debug.Print currentMonth
End Sub
推荐阅读
- angular - afterAll ReferenceError 中引发错误:在初始化之前无法访问“SubscriptionEditIconComponent”
- java - 使用 JJWT 从 Xero 解析 RS256 JWT
- c# - 从 .Net Framework 客户端调用 gRPC 服务器时出现异常
- typescript - 如何在物化桥中传递复选框ID
- sql - 在 SQL Server 中导入 JSON
- javascript - 根据组名将信息从一个数组复制到另一个数组
- postgresql - 为什么 Docker 中的 pg_restore 段错误?
- java - 如何制作关卡地图页面?
- php - 外键约束形成不正确
- reactjs - React Router 不渲染组件