過去ログ

                                Page     624
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼時刻を求める関数  eimy 04/5/13(木) 17:43
   ┗Re:時刻を求める関数  Gin_II 04/5/13(木) 18:05
      ┗Re:時刻を求める関数  eimy 04/5/14(金) 9:27

 ───────────────────────────────────────
 ■題名 : 時刻を求める関数
 ■名前 : eimy
 ■日付 : 04/5/13(木) 17:43
 -------------------------------------------------------------------------
   始業時間と終業時間が1組のデータがあります。(テキスト型)
(例)9:00-17:00
   21:15-7:00

このデータを9と0、17と0のように時間と分だけ取り出したい場合、
どんな関数を使えば出来ますか?
取り出したデータは、それぞれ開始時・開始分、終了時・終了分の
4項目(数値型)に格納したいです。

関数を使いたい場所は、モジュール内です。

LEFT関数・MID関数でやってみたものの、指定が悪いのかうまく行きません(T_T)
どなたかご存知の方、教えてください!

 ───────────────────────────────────────  ■題名 : Re:時刻を求める関数  ■名前 : Gin_II  ■日付 : 04/5/13(木) 18:05  -------------------------------------------------------------------------
   >(例)9:00-17:00
>   21:15-7:00

InStr 関数と、Left 関数
InStr 関数と、Mid 関数で、- の前後を分割し日付/時刻型に変換。(CDate 関数)

で、Hour 関数・Minute 関数を使えば、変換できます。

各関数について、ヘルプを確認してください。

 ───────────────────────────────────────  ■題名 : Re:時刻を求める関数  ■名前 : eimy  ■日付 : 04/5/14(金) 9:27  -------------------------------------------------------------------------
   ありがとうございました。

教えていただいた関数で組んでみたところ、
うまくいきました!

関数の組み合わせは苦手で・・・
とても助かりました。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 624