第45回.VBA関数(Format) 第46回.VBA関数(日付,DateAdd) 第47回.VBA関数(文字列操作,Replace,InStr,StrConv) 第48回.VBA関数(その他,Fix,Int,Rnd,Round,IsEmpty) 第49回.Like演算子とワイルドカード 第87回.WorksheetFunction(ワークシート関数を使う)…
Int(CDbl(DateAdd("n", 30, "1899/12/31 23:30"))) は1 に なってしまいます。 なお、なぜか Int をCInt にすると 2 になります。 あと、日付形式での処理をしたのは CDate("24:00") などがエラーになって しまうけど、24 時間以上の時間を扱いたかったので、上記のような書...
最後に VBScript内だけであれば簡単なFormatは自作してしまえばいいですが、バッチファイルで日時計算(9時間前計算)とか一時的にVBSを使用したい場合、この方法は便利です。 echodim sb1:setsb1=CreateObject("System.Text.StringBuilder"):sb1.AppendFormat_4"{0:yyyy-MM-ddTHH:mm:ss}",Array(DateAdd...