質問編集履歴

7

2019/01/22 10:58

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -75,41 +75,3 @@
75
75
  なお、1つのCSVファイル内ではCODE1-3を結合した結果は一意になっており重複することはありません。
76
76
 
77
77
  また、CODE1-3は結合した場合、(数値の並びとして)昇順になるよう出力されています。
78
-
79
-
80
-
81
- ①CSVファイル
82
-
83
- CODE1,CODE2,CODE3,NAME,FLAG1,FLAG2,
84
-
85
- 2,1, ,山田1,1,1, 
86
-
87
- 2,2, ,山田2,1,1, 
88
-
89
- 2,1,2,山田24,1,1, 
90
-
91
- 2,1,3,山田25,1,1, 
92
-
93
- 2,1,4,山田26,1,1, 
94
-
95
- 2,1,5,山田27,1,1, 
96
-
97
- 2,1,6,山田28,1,1, 
98
-
99
-    ·
100
-
101
-    ·
102
-
103
-    ·
104
-
105
-
106
-
107
- ②シートAのイメージ
108
-
109
- ![イメージ説明](d067352cdb48c0260e97845b2bb27ed2.png)
110
-
111
- ③シートBのイメージ
112
-
113
-
114
-
115
- ![イメージ説明](f281d97b065de2043ef857e4fa4a74f7.png)

6

フォーマット変更

2019/01/22 10:58

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -74,6 +74,8 @@
74
74
 
75
75
  なお、1つのCSVファイル内ではCODE1-3を結合した結果は一意になっており重複することはありません。
76
76
 
77
+ また、CODE1-3は結合した場合、(数値の並びとして)昇順になるよう出力されています。
78
+
77
79
 
78
80
 
79
81
  ①CSVファイル
@@ -82,7 +84,7 @@
82
84
 
83
85
  2,1, ,山田1,1,1, 
84
86
 
85
- 2,1, ,山田2,1,1, 
87
+ 2,2, ,山田2,1,1, 
86
88
 
87
89
  2,1,2,山田24,1,1, 
88
90
 

5

書式体裁の修正

2019/01/19 06:22

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -2,37 +2,37 @@
2
2
 
3
3
 
4
4
 
5
- CSVファイルのデータを読み込む(添付資料のような感じです)
5
+ 1.CSVファイルのデータを読み込む(添付資料のような感じです)
6
6
 
7
7
 
8
8
 
9
9
  --以下CSVファイルのCODE1-3を結合したコード順にループ
10
10
 
11
- シートAにCSVファイルのCODE1-3を結合したコードが存在するかチェック
11
+ 2.シートAにCSVファイルのCODE1-3を結合したコードが存在するかチェック
12
12
 
13
- 存在した場合は-aに遷移
13
+ 存在した場合は4-aに遷移
14
14
 
15
- シートAにCSVのデータを1行分出力
15
+ 3.シートAにCSVのデータを1行分出力
16
16
 
17
- シートBに、③で出力したデータを出力
17
+ 4.シートBに3で出力したデータを出力
18
18
 
19
19
 
20
20
 
21
21
  a.シートAに同一CODEが存在し、シートAのNAMEが異なっていた場合
22
22
 
23
- 区分を”変更”にし、CODEと読込前のシートAのNAMEと読込後のNAMEを出力
23
+  区分を”変更”にし、CODEと読込前のシートAのNAMEと読込後のNAMEを出力
24
24
 
25
25
  b.シートAに同一コードがなかった場合
26
26
 
27
- 区分を”新規”にし、CODEとNAMEを出力
27
+  区分を”新規”にし、CODEとNAMEを出力
28
28
 
29
29
 
30
30
 
31
31
  という処理で、
32
32
 
33
- はFileSystemObjectオブジェクトを利用し、一旦仮のシートにCSVシートの全データを出力し
33
+ 1はFileSystemObjectオブジェクトを利用し、一旦仮のシートにCSVシートの全データを出力し
34
34
 
35
- -aにWorksheetFunction.Vlookupを利用
35
+ 24-aにWorksheetFunction.Vlookupを利用
36
36
 
37
37
  としたのですがその都度再計算が発生してしまうので
38
38
 
@@ -48,7 +48,7 @@
48
48
 
49
49
 
50
50
 
51
- この場合、の段階でdictionaryオブジェクトによる仮想配列を利用した方が以降のチェック処理が早くなるのでしょうか。
51
+ この場合、1の段階でdictionaryオブジェクトによる仮想配列を利用した方が以降のチェック処理が早くなるのでしょうか。
52
52
 
53
53
 
54
54
 

4

添付資料の追加

2019/01/19 06:18

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -78,7 +78,29 @@
78
78
 
79
79
  ①CSVファイル
80
80
 
81
- ![イメージ説明](d5e354c2a348b0e007c9e6e03cbab15a.png)
81
+ CODE1,CODE2,CODE3,NAME,FLAG1,FLAG2,
82
+
83
+ 2,1, ,山田1,1,1, 
84
+
85
+ 2,1, ,山田2,1,1, 
86
+
87
+ 2,1,2,山田24,1,1, 
88
+
89
+ 2,1,3,山田25,1,1, 
90
+
91
+ 2,1,4,山田26,1,1, 
92
+
93
+ 2,1,5,山田27,1,1, 
94
+
95
+ 2,1,6,山田28,1,1, 
96
+
97
+    ·
98
+
99
+    ·
100
+
101
+    ·
102
+
103
+
82
104
 
83
105
  ②シートAのイメージ
84
106
 

3

情報追記

2019/01/19 06:12

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -72,6 +72,8 @@
72
72
 
73
73
  FLAG3は空白であればシートに出力しないまたはそのまま空白を出力する形式になります。
74
74
 
75
+ なお、1つのCSVファイル内ではCODE1-3を結合した結果は一意になっており重複することはありません。
76
+
75
77
 
76
78
 
77
79
  ①CSVファイル

2

画像差し替え

2019/01/19 03:52

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -86,4 +86,4 @@
86
86
 
87
87
 
88
88
 
89
- ![イメージ説明](d9b44ece9b21c21522b1962be0b9adcd.png)
89
+ ![イメージ説明](f281d97b065de2043ef857e4fa4a74f7.png)

1

イメージ画像の追加

2019/01/19 03:50

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -74,6 +74,16 @@
74
74
 
75
75
 
76
76
 
77
+ ①CSVファイル
78
+
79
+ ![イメージ説明](d5e354c2a348b0e007c9e6e03cbab15a.png)
80
+
81
+ ②シートAのイメージ
82
+
83
+ ![イメージ説明](d067352cdb48c0260e97845b2bb27ed2.png)
84
+
85
+ ③シートBのイメージ
77
86
 
78
87
 
88
+
79
- ![イメージ説明](d5e354c2a348b0e007c9e6e03cbab15a.png)①CSVファイルのデータを読み込む(添付資料のような感じです)
89
+ ![イメージ説明](d9b44ece9b21c21522b1962be0b9adcd.png)