DD/MM/YYYY HH:MM AM/PMの形式で2つの日付を比較しようとしています。ある日付が他の日付よりも大きければフィールドには「前」または「後」という単語があります。VBA Excelを使用してセルを記入する日付を比較
私はこれを試みましたが、悲惨に失敗しました。
For col = 0 To objSheet.UsedRange.Rows.Count
objSheet.Range("A2").Formula = "=IF(Value < B&(col+2), Before,After)"
Next
ラインobjSheet.Range("A2").Formula = "=IF(Value < B&(col+2), Before,After)"
は、任意のエラーをスローしないようですが、私は私のExcelファイルに取得するすべての#NAME?
値が他の文字列を比較しようとしている値を含む文字列です。その後、
' Value = 5/4/2016 8:00:00 PM
' Value in B column: 5/5/2016 12:00:00 PM
例
は、出力は=、BEFOREが、その後'Value in B column: 5/5/2016 2:00:00 AM
場合、私はいくつかのdiff_date機能を見てきました
後の出力があるべきそれはいないように統合する必要がある場合これはオプションとして表示されないためです。
これを達成する方法はありますか?私は間違って何をしていますか?
それはVBAでの予約語であるように私が値とは異なる変数を使用します。 '' Vlue''を使用すると、式は次のようになります。 '' = IF( ""&Vlue& ""