Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3521|回复: 13

[已解决]一个【日期】问题,求助坛里的老师们~*************

[复制链接]
发表于 2017-2-11 11:53 | 显示全部楼层 |阅读模式
本帖最后由 zll19860913 于 2017-2-11 19:48 编辑

取月数取天数.rar (18.13 KB, 下载次数: 9)
 楼主| 发表于 2017-2-11 19:49 | 显示全部楼层
有没有人能帮忙解达下········································谢谢
回复

使用道具 举报

发表于 2017-2-12 15:05 | 显示全部楼层
vba中也有这个函数,只不过和工作表函数有一点区别,使用方法示例如下

  1. Sub tt()
  2. a = "2016-01-01"
  3. b = "2017-01-02"
  4. c = DateDiff("d", a, b)
  5. d = DateDiff("m", a, b)
  6. MsgBox c
  7. MsgBox d
  8. End Sub
复制代码


因为我电脑没有DTPicker控件,我只能按照理解修改一下,你看看是否能运行成功。

取月数取天数.rar

17.12 KB, 下载次数: 6

回复

使用道具 举报

发表于 2017-2-12 15:08 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2017-2-12 15:30 | 显示全部楼层
today0427 发表于 2017-2-12 15:05
vba中也有这个函数,只不过和工作表函数有一点区别,使用方法示例如下

Book133333.rar (16.86 KB, 下载次数: 5)
回复

使用道具 举报

发表于 2017-2-12 15:36 | 显示全部楼层
本帖最后由 today0427 于 2017-2-12 16:46 编辑

表示月的参数就是“M”,为什么你要改成“md”?你仔细看下我给你发的函数解释,没有“md”这种表示方法
我不明白.天数和日数有什么区别呢?
回复

使用道具 举报

 楼主| 发表于 2017-2-12 15:56 | 显示全部楼层
today0427 发表于 2017-2-12 15:36
表示月的参数就是“M”,为什么你要改成“md”?我不明白.你仔细看下我给你发的函数解释,根本没有“md”这 ...

99999999012.jpg



这期间剩余天数 【返回参数1和参数2的天数之差,忽略年和月】

效果就像附件表格 G9 单元格

如附图,这期间共有5个月零27天。表达能力不好,希望老师能够理解到我的想法~!



回复

使用道具 举报

发表于 2017-2-12 16:14 | 显示全部楼层    本楼为最佳答案   
本帖最后由 today0427 于 2017-2-12 16:27 编辑

我明白了,我在网上给你找了个其他老师写的datedif的自定义函数放进去了,用法和工作表函数datedif完全一样,我这里无法测试,你再测试一下,看看对不对

取月数取天数.rar

21.11 KB, 下载次数: 14

回复

使用道具 举报

发表于 2017-2-12 16:17 | 显示全部楼层
为了尊重版权,我把自定义函数原帖地址贴一下
http://club.excelhome.net/thread-401934-1-1.html
六楼的老师写的
回复

使用道具 举报

 楼主| 发表于 2017-2-12 16:32 | 显示全部楼层
today0427 发表于 2017-2-12 16:17
为了尊重版权,我把自定义函数原帖地址贴一下
http://club.excelhome.net/thread-401934-1-1.html
六楼的 ...

注册日期控件.part2.rar (318.45 KB, 下载次数: 7)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-23 20:45 , Processed in 0.697370 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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