ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

日付時刻:数値から日付・時刻データを取得( DateSerial 関数、TimeSerial 関数 )

   

DateSerial 関数(数値を使って日付データを取得)


【書式】

date = DateSerial ( year, month, day )


引数・戻り値

  • year  ・・・  年を表す 100 ~ 9999 の範囲の数値・数式(Integer)を指定します。
  • month  ・・・  月を表す 1 ~ 12 の範囲の数値・数式(Integer)を指定します。
  • day  ・・・  日を表す 1 ~ 31 の範囲の数値・数式(Integer)を指定します。
  • date  ・・・  引数に指定した年、月、日に対応するバリアント型(内部処理形式 Date)の値。

引数 year, month, day に指定する値が、上記範囲外の場合でもエラーとはならず、その値・他の引数にしたがって計算されてしまうので注意が必要です。
(例)year 15, month -1, day 300 と指定すると戻り値は「2015/8/27」となります。



TimeSerial 関数(数値を使って時刻データを取得)


【書式】

time = TimeSerial ( hour, minute, second )


引数・戻り値

  • hour  ・・・  時を表す 0 ~ 23 の範囲の数値・数式(Integer)を指定します。
  • minute  ・・・  分を表す 0 ~ 59 の範囲の数値・数式(Integer)を指定します。
  • second  ・・・  秒を表す 0 ~ 59 の範囲の数値・数式(Integer)を指定します。
  • time  ・・・  引数に指定した時、分、秒に対応するバリアント型(内部処理形式 Date)の値。

引数 hour, minute, second に指定する値が、上記範囲外の場合でもエラーとはならず、その値・他の引数にしたがって計算されてしまうので注意が必要です。
(例)hour -1, minute 100, second 0 と指定すると戻り値は「0:40:00」となります。



DateSerial 関数、TimeSerial 関数の使用例

サンプルVBAソース


実行結果

DateSerial 関数 TimeSerial 関数 使用例




 - VBA基本 , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

引数の整数部分を取得する(Fix 関数・Int 関数)

Fix 関数・Int 関数の使い方 【書式】 number_fix = Fix …

文字に下線を設定する(Underline プロパティ)

下線を設定(Underline プロパティ) Underline プロパティは、 …

ADO Stream オブジェクト テキスト(UTF-8)読み込み
テキストファイル(UTF-8)を読み込み、書き出し(ADODB.Stream)

Stream オブジェクト ADO(ActiveX Database Objec …

データ型を調べて、そのデータ型を示す数値を返す(VarType 関数)

VarType 関数 の使い方 VarType 関数は、引数に、データ型を調べた …

Math 関数( Abs,Atn,Cos,Exp,Log,Rnd,Sgn,Sin,Sqr,Tan )

Abs 関数 【書式】 value = Abs ( number ) 【引数・戻 …

ThisCell プロパティ
ユーザー定義関数:セルを取得する(ThisCell プロパティ)

入力されたセルを取得する ワークシート上で使用する Function プロシージ …

ユーザー設定リスト
ユーザー設定リストを使って並べ替える(Sort)

VBAでリスト、テーブルを並べ替える(Sort) VBAで、ソートを行うには、S …

Collection 01a
コレクション(Collection)オブジェクト「連想配列」

コレクション(Collection)オブジェクトの使い方 【書式】 Dim my …

Chr 関数 例
文字列:指定した文字コードに対応する文字を返す(Chr 関数)

Chr 関数の使い方 【書式】 result = Chr ( code ) 引数 …

VBA の演算子(文字連結演算子:& 演算子 + 演算子)

文字連結演算子 文字連結演算子は、文字列の連結を行うときに使用する演算子で、「& …