teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

説明追記

2020/11/22 03:29

投稿

hatena19
hatena19

スコア34367

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
+ 書式を文字列にしてしまうとそれができなくなります。