回答編集履歴

1

説明追記

2020/11/22 03:29

投稿

hatena19
hatena19

スコア34073

test CHANGED
@@ -53,3 +53,39 @@
53
53
  ActiveCell.NumberFormatLocal = "ggge年m月d日"
54
54
 
55
55
  ```
56
+
57
+
58
+
59
+ ---
60
+
61
+ 日付形式(シリアル値)で格納しておくと、
62
+
63
+
64
+
65
+ ```
66
+
67
+ ?ActiveCell.Value '標準の日付書式
68
+
69
+ 2020/11/22
70
+
71
+
72
+
73
+ ?CLng(ActiveCell.Value) 'シリアル値
74
+
75
+ 44157
76
+
77
+
78
+
79
+ ?CLng(ActiveCell.Value) '表示されている書式
80
+
81
+ 令和2年11月22日
82
+
83
+ ```
84
+
85
+ と自由に値を取り出せますし、
86
+
87
+ 並べ変えたり、経過日数を計算したりもできます。
88
+
89
+
90
+
91
+ 書式を文字列にしてしまうとそれができなくなります。