(Excel 2010 VBA) 我有一个单元格(A1),其格式为mmm-yy(“Custom”类别)。例如,如果我输入1/6/13,则单元显示6月13日。没关系。 在我的VB宏中,我需要检查这个日期,月份是否是当前月份以及年份是否是当前年份。我不在乎这一天。Excel VBA - 将单元格中的日期与当前日期进行比较
1
A
回答
1
感谢Dave和MiVoth我所做的:
Dim xdate As Date
xdate = Worksheets("sheet1").Range("A1")
If Month(Date) = Month(xdate) And Year(Date) = Year(xdate) Then
MsgBox "OK"
Else
MsgBox "not OK"
End If
那做的工作!
非常感谢大家,
Gadi
1
如何:
Function MonthYear() As Boolean
MonthYear = False
If Not IsDate(Cells(1, 1)) Then Exit Function
If Month(Date) = Month(Cells(1, 1)) And Year(Date) = Year(Cells(1, 1)) Then
MonthYear = True
End If
End Function
如果年份和月份是一样的当前日期函数返回true。如果不是,则返回false。
4
这是否帮助你:
Public Sub test()
d = Sheet1.Range("A1")
n = Now()
If Year(d) = Year(n) And Month(d) = Month(n) Then
MsgBox "It works"
End If
End Sub
+0
谢谢!这工作! – gadi
相关问题
- 1. PHP将表中的日期与当前日期进行比较
- 2. 将sql表中的日期与当前日期进行比较
- 3. 将当前日期与存储的日期进行比较
- 4. Codeigniter:将MySql日期时间与当前日期进行比较
- 5. 将日期与当前日期进行比较
- 6. 如何将当前日期与mysql日期进行比较?
- 7. VBA比较单元格中日期列中的日期
- 8. 将当前日期与Date.Now()比较当前日期为PAST
- 9. 如何将当前日期与MySQL中的给定日期进行比较
- 10. 将数据库中的日期与当前日期进行比较
- 11. 使用jpa将数据库中的日期与当前日期进行比较
- 12. 将当前日期与财产文件中的日期进行比较
- 13. 在ASP.NET的GridView中将日期与当前日期进行比较
- 14. 在Excel中比较表列与当前日期VBA
- 15. Excel VBA:日期比较
- 16. 将Start_date与SQL中的当前日期进行比较
- 17. 比较Excel日期和Python中的当前日期
- 18. Excel VBA在比较日期的两个单元格时出错
- 19. 比较在日期选择器日期与当前日期
- 20. 使用DateTime将当前日期与另一日期进行比较
- 21. PHP - 将数据库日期时间与当前日期时间进行比较
- 22. 如何将日期字符串与当前日期进行比较?
- 23. 如何使用Doctrine 2将日期与当前日期进行比较?
- 24. 如何将日期TextView转换为长与当前日期进行比较
- 25. 比较当前日期和日期inp
- 26. 工作日(日期)与当前日期工作日比较
- 27. 比较日期以填充单元格使用VBA Excel
- 28. 将DateTime与当前日期进行比较
- 29. Javascript将当前日期与时间戳进行比较
- 30. 将uipickerdate与当前日期进行比较
确保选择一个作为答案,最好选择其中一个或两个以确保其他类似问题的人可以轻松找到正确的答案。 – jaysoncopes