回答編集履歴

1

追記

2020/11/13 07:56

投稿

radames1000
radames1000

スコア1925

test CHANGED
@@ -9,3 +9,27 @@
9
9
  ```
10
10
 
11
11
  あと、C~Eの30を指定しているのでどんどん上書きされるのはいいのでしょうか。
12
+
13
+
14
+
15
+ ---
16
+
17
+
18
+
19
+ 文字列でなく日付データでしたら下記のように書けます。
20
+
21
+ ```VBA
22
+
23
+ If Sheets("sheet2").Range("F" & i).Value <> "" Then
24
+
25
+ Sheets("sheet3").Range("C30").Value = Year(Cells(i, 2)) & "年"
26
+
27
+ Sheets("sheet3").Range("D30").Value = Month(Cells(i, 2)) & "月"
28
+
29
+ Sheets("sheet3").Range("E30").Value = Day(Cells(i, 2)) & "日"
30
+
31
+ End If
32
+
33
+
34
+
35
+ ```