(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