Excel VBA質問箱 IV

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

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


10776 / 13644 ツリー ←次へ | 前へ→

【19936】表示値の取得 初心者 04/11/19(金) 16:02 質問[未読]
【19937】Re:表示値の取得 ぴかる 04/11/19(金) 16:08 回答[未読]
【19938】Re:表示値の取得 初心者 04/11/19(金) 16:19 お礼[未読]
【19949】Re:表示値の取得 [名前なし] 04/11/19(金) 22:07 回答[未読]

【19936】表示値の取得
質問  初心者  - 04/11/19(金) 16:02 -

引用なし
パスワード
   表示形式の指定をしているセルの表示上の値を取得することは可能でしょうか?
例:「5:00」と入力すると「5時間00分」と表示されるセルから「5時間00分」を取得

上記ができない場合、上記セルから値を取得し、「5時間00分」という文字列を作成したいのですが、上記セルから値をRangeで取得すると「0.208333333333333」と取得されます。
この数字(意味わかりませんが)をどうにかして「5時間00分」としたいのですが、
何か方法は無いでしょうか?

【19937】Re:表示値の取得
回答  ぴかる  - 04/11/19(金) 16:08 -

引用なし
パスワード
   初心者さん、こんにちは。

24をかけてやれば、OKやと思います。
1が24時間なんで、5時間が5/24で「0.208333333333333」となります。

【19938】Re:表示値の取得
お礼  初心者  - 04/11/19(金) 16:19 -

引用なし
パスワード
   >24をかけてやれば、OKやと思います。
>1が24時間なんで、5時間が5/24で「0.208333333333333」となります。

助かりました。
ありがとうございました。

【19949】Re:表示値の取得
回答  [名前なし]  - 04/11/19(金) 22:07 -

引用なし
パスワード
   ▼初心者 さん:
>表示形式の指定をしているセルの表示上の値を取得することは可能でしょうか?
>例:「5:00」と入力すると「5時間00分」と表示されるセルから「5時間00分」を取得

ActiveCell.Text

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