ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 256|回复: 7

[分享] 一个有意思的日期问题(1900/2/29的问题)

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-12-10 11:12 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
这是我在测试日期时发现的,相信之前肯定也有人发现了。
如图所示,工作表的日期数值 1 是 1900/1/1,而VBA的日期 1 则是1899/12/31、相差了一天。直到61,1900/3/1、两者的日期才是相同的。
这里面的原因,也很容易看出来,1900年是平年,但工作表的日期里有1900/2/29,微软应该最初的时候当成闰年处理了。发现后想改估计是已经改不过来了,只能将错就错啦。
不过好奇的是为什么VBA里面没有了1900/2/29,但在工作表还是保存了1900/2/29,不能学一下VBA的处理方式吗

1.png
2.png

1900-2-29日期问题.zip

23.55 KB, 下载次数: 3

TA的精华主题

TA的得分主题

发表于 2024-12-10 11:15 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
image.png

TA的精华主题

TA的得分主题

发表于 2024-12-10 11:30 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
image.png

TA的精华主题

TA的得分主题

发表于 2024-12-10 11:48 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
肯定不是改不过来了,而是不想改而已。各种原因会导致以前的代码,没人愿意去改。这很正常,反正我自己就不愿意改以前写的代码或者别人的代码

TA的精华主题

TA的得分主题

发表于 2024-12-10 13:00 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
为了纠正这个问题,选项里有个
图片.png

评分

2

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-12-11 08:49 | 显示全部楼层

image.png

我查了一下微软自己的说明,承认 了这是他们的错误,当然也有一些借口什么的,不过错了就是错了啊。
不是规则的问题,这点不要搞混了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-12-11 08:56 | 显示全部楼层
kevinchengcw 发表于 2024-12-10 13:00
为了纠正这个问题,选项里有个

image.png

确实1904日期系统是为了解决这个1900系统的1900年闰年问题的啊,不过这也太麻烦了一点

TA的精华主题

TA的得分主题

发表于 2024-12-11 11:47 来自手机 | 显示全部楼层
titi012 发表于 2024-12-11 08:49
我查了一下微软自己的说明,承认 了这是他们的错误,当然也有一些借口什么的,不过错了就是错了啊。
...

这就是微软 敢于承认及时修复
不像国内某些 修复bug那都是下辈子的事
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-25 15:39 , Processed in 0.045800 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表