質問編集履歴

1

加筆いたしました。

2018/10/17 02:54

投稿

pegy
pegy

スコア243

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  programフォルダには
2
2
 
3
- summay.xlsxとsource.xlsxが存在しており、summay.xlsxは空で
3
+ summay.xlsxとsource_yyyymmdd.xlsxが存在しており、summay.xlsxは空で
4
4
 
5
5
  例えば本日のsource.xlsxは下記の通りです。
6
6
 
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- source.xlsx
29
+ source_20181017.xlsx
30
30
 
31
31
  |列1|列2|列3|
32
32
 
@@ -40,7 +40,7 @@
40
40
 
41
41
 
42
42
 
43
- source.xlsx
43
+ source_20181018.xlsx
44
44
 
45
45
  |列1|列2|列3|
46
46
 
@@ -53,3 +53,51 @@
53
53
  |鷹|||
54
54
 
55
55
  |亀|||
56
+
57
+
58
+
59
+ 以下が転記後の例になります。
60
+
61
+ _yyyymmddを添えておりますが、マクロ上本日の日付を含めたブックを参照する方法をとることが
62
+
63
+ 煩雑ですし、仮にtoday()関数を使用して可変的に参照しても、必ずしもその日に本処理を実行するため
64
+
65
+ 実際には同じsoure.xlsxファイルのブック名のみを参照することを想定しております。
66
+
67
+ また、A:A列だけなら手でコピペすれば良いのですが、実際には複数の参照先ブックから同じように
68
+
69
+ 複数列を引用してくる(source_2,source_3等があるB:BやC:C二反映される)ため、これを存在する行の範囲だけ
70
+
71
+ 自動で実行したいという主旨になります。
72
+
73
+ summary.xlsx
74
+
75
+ ------------------------------------------
76
+
77
+ ●20181017日にsource_20181017.xlsxを格納しsummary.xlsxを開いた場合に以下の内容が自動で反映される
78
+
79
+ |列1|列2|列3|
80
+
81
+ |:--|:--:|--:|
82
+
83
+ |犬|||
84
+
85
+ |猫|||
86
+
87
+ |猿|||
88
+
89
+
90
+
91
+ ●20181018日にsource_20181018.xlsxを格納しsummary.xlsxを開いた場合に以下の内容が自動で反映される
92
+
93
+ |列1|列2|列3|
94
+
95
+ |:--|:--:|--:|
96
+
97
+ |狼|||
98
+
99
+ |虎|||
100
+
101
+ |鷹|||
102
+
103
+ |亀|||