0

「Run_Time」という範囲があり、これには 13:00 が含まれています。値 30 (分を表す) を含む別の範囲があります。

これら 2 つを IF ステートメントで組み合わせて、Now が 13:00 + 30 分より大きいかどうかを確認したいと考えています。

私は試した:

?DateAdd("n",sheet_Config.Range("Run_Time").value,sheet_Config.Range("Run_Frequency").value)

イミディエイト ウィンドウに時刻を追加しようとしましたが、1899 年を含む値が返されました。これは正しくありませんか?

4

1 に答える 1

0

これを試して:

? Format(sheet_Config.Range("Run_Time").value+(sheet_Config.Range("Run_Frequency").value/1440), "hh:mm:ss")

13:30に戻ります。比較するだけでよい場合は、機能を取り除くことができますFormat

編集済み-正確には、これを使用して比較できます:

? Time > (sheet_Config.Range("Run_Time").value+(sheet_Config.Range("Run_Frequency").value/1440))
于 2013-03-27T10:00:19.977 に答える