回答編集履歴
1
コード追加
answer
CHANGED
@@ -13,4 +13,12 @@
|
|
13
13
|
Next
|
14
14
|
```
|
15
15
|
|
16
|
-
なお、時刻データを文字列に変換するのは、後で活用しにくくなるのでお勧めできません。
|
16
|
+
なお、時刻データを文字列に変換するのは、後で活用しにくくなるのでお勧めできませんが、一応、下記のようなコードで文字列に変換できます。
|
17
|
+
```vba
|
18
|
+
Dim r As Range, buf As String
|
19
|
+
For Each r In Intersect(Range("B1").CurrentRegion, Columns(2))
|
20
|
+
buf = Format(r.Value, "hh:mm")
|
21
|
+
r.NumberFormatLocal = "@"
|
22
|
+
r.Value = buf
|
23
|
+
Next
|
24
|
+
```
|