= "7/29/2011 12:58:00 PM" > NOW()
この式がFALSEを返してもTRUEを返すようにしたいと思います。日付文字列をExcelの日付に変換して比較する方法
私は、日付と時刻に私の日時をばらばらにし、次のように一緒にそれらを追加することができます知っている:
= DateValue("7/29/2011") + TimeValue("12:58:00 PM") > NOW()
しかし、これは私には洗練さそうです。私はシンプルな機能やアプローチが欲しいと思うし、それがそこにあることを確信しているが、私はそれを見つけることができない。
また、CDate
という名前のVBA関数があり、文字列をdatetimeに型キャストでき、それが完璧であることがわかりました。しかし、ExcelのセルでVBA関数を呼び出す方法はわかりません。
日付文字列は、そのようなセルに「ハードコード」されていますか?もしそうなら、なぜですか? –
です。それらをタイプする別のフォーマットがありますか? –
なぜ、フォーマットが日付に設定されているセル内に '7/29/2011 12:58:00 PM 'というセルがないのですか?そのような文字列をハードコーディングすると、かなり見えなくなり、柔軟性がなくなります。 –