Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12426 / 13645 ツリー ←次へ | 前へ→

【10541】時刻の表示形式について furuya 04/1/30(金) 19:56 質問
【10542】Re:時刻の表示形式について Asaki 04/1/30(金) 20:02 回答
【10545】Re:時刻の表示形式について furuya 04/1/30(金) 20:34 回答
【10546】Re:時刻の表示形式について Asaki 04/1/30(金) 20:48 回答
【10549】Re:時刻の表示形式について furuya 04/1/30(金) 22:13 お礼

【10541】時刻の表示形式について
質問  furuya  - 04/1/30(金) 19:56 -

引用なし
パスワード
   セルに時刻としてのデータが入っています。この時刻データをformat関数で午前、午後形式にするにはどのようにすればいいのでしょうか。

【10542】Re:時刻の表示形式について
回答  Asaki  - 04/1/30(金) 20:02 -

引用なし
パスワード
   こんばんは。

例えば、↓見たいな書式でしょうか?
"h:mm AM/PM"

【10545】Re:時刻の表示形式について
回答  furuya  - 04/1/30(金) 20:34 -

引用なし
パスワード
   ▼Asaki さん:
>こんばんは。
>
>例えば、↓見たいな書式でしょうか?
>"h:mm AM/PM"
午前(午後) & 時 分といった形式です。

【10546】Re:時刻の表示形式について
回答  Asaki  - 04/1/30(金) 20:48 -

引用なし
パスワード
   失礼しました。

MsgBox Format(Now(), "Medium Time")
だと、
"08:10 午後"
みたいに出ますが、パソコンの設定によりそうですし、午前/午後の区別が前に出ないとダメなんですよね?

とすると、↓みたいなのしか思いつきません。
MsgBox IIf(Hour(Now()) < 12, "午前 " & Format(Now(), "h:m"), _
  "午後 " & Format(Now() - 0.5, "h:m"))

【10549】Re:時刻の表示形式について
お礼  furuya  - 04/1/30(金) 22:13 -

引用なし
パスワード
   ▼Asaki さん:
>失礼しました。
>
>MsgBox Format(Now(), "Medium Time")
>だと、
>"08:10 午後"
>みたいに出ますが、パソコンの設定によりそうですし、午前/午後の区別が前に出ないとダメなんですよね?
>
>とすると、↓みたいなのしか思いつきません。
>MsgBox IIf(Hour(Now()) < 12, "午前 " & Format(Now(), "h:m"), _
>  "午後 " & Format(Now() - 0.5, "h:m"))
ありがとうございました。条件分岐でつくってみます。

12426 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free