关于vba中日期的计算、求大佬帮助
vba吧
全部回复
仅看楼主
level 1
我想写个vba代码 实现日期的计算、B14的日期手动输入、通过识别I7单元格的条件 自动计算 一个日期
我的问题 :1️⃣我想给B14单元格的日期赋值给一个date变量、但输出的是一个时间 、要怎么写呢
2️⃣关于I7单元格的条件、有些条件比较简单比如
+3
0天、但有一些是 月末+30天(下月末)、这种情况要怎么写呢
感谢大佬们指导
2024年07月19日 03点07分 1
level 1
大部份的日期计算都可以通过函数实现的
2024年07月19日 03点07分 2
level 4
我连题目都没看懂...
2024年07月19日 07点07分 3
简单说就是 B14手动输入一个日期、vba判断i7单元格是什么条件、如果是Z296、那么C14输出一个 B14日期月末+30天的日期(以图片为例的话C14单元格要是8/31日)
2024年07月19日 08点07分
我乱写的,看着符合你的要求 Sub test() If [i7] = "Z297" Then [C14] = CDate(Application.EoMonth(DateAdd("m", 1, [b14]), 0)) End If End Sub
2024年07月19日 09点07分
十分感谢呀!根据你的代码、我自己也写了很多别的 感谢!
2024年07月21日 07点07分
level 1
以后还是截图吧,拍照看的累眼睛
2024年08月05日 08点08分 4
仔细看了下 图, 行号 列号都 挡着,确实没法看
2024年08月05日 08点08分
1