回答編集履歴
1
説明追記
answer
CHANGED
@@ -25,4 +25,22 @@
|
|
25
25
|
|
26
26
|
```vba
|
27
27
|
ActiveCell.NumberFormatLocal = "ggge年m月d日"
|
28
|
-
```
|
28
|
+
```
|
29
|
+
|
30
|
+
---
|
31
|
+
日付形式(シリアル値)で格納しておくと、
|
32
|
+
|
33
|
+
```
|
34
|
+
?ActiveCell.Value '標準の日付書式
|
35
|
+
2020/11/22
|
36
|
+
|
37
|
+
?CLng(ActiveCell.Value) 'シリアル値
|
38
|
+
44157
|
39
|
+
|
40
|
+
?CLng(ActiveCell.Value) '表示されている書式
|
41
|
+
令和2年11月22日
|
42
|
+
```
|
43
|
+
と自由に値を取り出せますし、
|
44
|
+
並べ変えたり、経過日数を計算したりもできます。
|
45
|
+
|
46
|
+
書式を文字列にしてしまうとそれができなくなります。
|