32bit vs 64bit で桁数が増えた分、小数誤差の現れ方に違いがあるのかも?> 24 時間以上の時間を扱いたかったので 24時間以上の時刻文字列の変換は標準ではできないので、 ユーザー定義関数を作るしかないですね。 下記は、私の kt関数アドイン/ktCTime の簡略版(時分のみ、エラーチェック...
Dateシステムの短い日付形式の日付を含む文字列。 Empty長さ 0 の文字列 ("")。 ErrorErrorという単語とエラー番号を含む文字列。 Null実行時エラー。 その他の数値数字を含む文字列。 CBool 関数の例 この例では、CBool関数を使用して、式をBooleanに変換します。 式が 0 以外の値に評価される場合...
VBAで位置を変化させるような1つのセルを指定する場合の書き方の基本は、 Cells(行, 列) 列は、数字だけでなく列記号も使えます。 Cells(5, 3) Cells(5, "C") どちらで書いても同じC5セルになります。 変数i やjに数値が入っているとして、 Cells(i, 3) Cells(i, j) セル範囲(複数...
VB6 のString はBSTR だが、VB6 ではそのまま渡された場合、Unicode → ANSI に変換されてしまうため、StrPtr でString 変数のポインタを渡す。 戻り値は、同様にポインタとしてもらい、String にコピーすることで文字コードの変換を回避 FormMain.vb Private Declare Function FuncString Lib "DllE...