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

回答編集履歴

1

追記

2020/11/13 07:56

投稿

radames1000
radames1000

スコア1925

answer CHANGED
@@ -3,4 +3,16 @@
3
3
  'tmp = Split(Cells(2, i), "/")
4
4
  tmp = Split(Cells(i, 2), "/")
5
5
  ```
6
- あと、C~Eの30を指定しているのでどんどん上書きされるのはいいのでしょうか。
6
+ あと、C~Eの30を指定しているのでどんどん上書きされるのはいいのでしょうか。
7
+
8
+ ---
9
+
10
+ 文字列でなく日付データでしたら下記のように書けます。
11
+ ```VBA
12
+ If Sheets("sheet2").Range("F" & i).Value <> "" Then
13
+ Sheets("sheet3").Range("C30").Value = Year(Cells(i, 2)) & "年"
14
+ Sheets("sheet3").Range("D30").Value = Month(Cells(i, 2)) & "月"
15
+ Sheets("sheet3").Range("E30").Value = Day(Cells(i, 2)) & "日"
16
+ End If
17
+
18
+ ```