質問編集履歴

1

サンプル削除

2020/09/10 04:00

投稿

tokumeikibou162
tokumeikibou162

スコア19

test CHANGED
File without changes
test CHANGED
@@ -18,262 +18,8 @@
18
18
 
19
19
 
20
20
 
21
- 下記マクロの経歴部分を変更したい。また他でマクロを作成するのも有り
22
-
23
- ```ここに言語を入力
24
-
25
- Sub データ収集()
26
-
27
- Dim FolderPath As String
28
-
29
- Dim filename As String
30
-
31
- Dim excellist As String
32
-
33
- Dim ws As Workbook
34
-
35
- Dim cnt As Long
36
-
37
-
38
-
39
- 'main.xlsmと各履歴書を同一フォルダ内に配置すること
40
-
41
-
42
-
43
- Application.ScreenUpdating = False
44
-
45
-
46
-
47
- FolderPath = ThisWorkbook.Sheets("UI").Range("C5") 'パス指定の場合は・・"C:\Sample\"
48
-
49
-
50
-
51
- cnt = 1
52
-
53
-
54
-
55
- filename = Dir(FolderPath & "*.xls")
56
-
57
-
58
-
59
- Do While filename <> ""
60
-
61
- cnt = cnt + 1
62
-
63
-
64
-
65
- excellist = FolderPath & filename
66
-
67
-
68
-
69
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("A" & cnt) = filename
70
-
71
-
72
-
73
- Set wb = Workbooks.Open(excellist) '■bookを開く
74
-
75
-
76
-
77
- With ThisWorkbook.Sheets("UI")
78
-
79
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("B" & cnt).Value = wb.Sheets("スキルシート").Range("F3").Value '氏名(姓)
80
-
81
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("D" & cnt).Value = wb.Sheets("スキルシート").Range("F2").Value '氏名(姓)フリガナ
82
-
83
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("E" & cnt).Value = wb.Sheets("スキルシート").Range("J3").Value '氏名(名)
84
-
85
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("F" & cnt).Value = wb.Sheets("スキルシート").Range("L3").Value '性別
86
-
87
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("G" & cnt).Value = wb.Sheets("スキルシート").Range("N3").Value '生年月日(年)
88
-
89
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("H" & cnt).Value = wb.Sheets("スキルシート").Range("Q3").Value '生年月日(月)
90
-
91
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("I" & cnt).Value = wb.Sheets("スキルシート").Range("T3").Value '年齢
92
-
93
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("J" & cnt).Value = wb.Sheets("スキルシート").Range("Y3").Value '最終学歴
94
-
95
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("K" & cnt).Value = wb.Sheets("スキルシート").Range("AE3").Value '卒業年月(年)
96
-
97
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("L" & cnt).Value = wb.Sheets("スキルシート").Range("AH3").Value '卒業年月(月)
98
-
99
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("M" & cnt).Value = wb.Sheets("スキルシート").Range("F6").Value '現住所(都道府県)
100
-
101
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("N" & cnt).Value = wb.Sheets("スキルシート").Range("J6").Value '現住所(町)
102
-
103
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("O" & cnt).Value = wb.Sheets("スキルシート").Range("F5").Value '現住所(都道府県)フリガナ
104
-
105
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("P" & cnt).Value = wb.Sheets("スキルシート").Range("J5").Value '現住所(町)フリガナ
106
-
107
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("Q" & cnt).Value = wb.Sheets("スキルシート").Range("V6").Value '最寄り路線
108
-
109
- ThisWorkbook.Sheets("TRAN_BASIC_INFORMATION").Range("R" & cnt).Value = wb.Sheets("スキルシート").Range("AE6").Value '最寄り駅
110
-
111
-
112
-
113
- '資格
114
-
115
- '.Range("T" & cnt).Value = wb.Sheets("スキルシート").Range("").Value’インデックス
116
-
117
- ThisWorkbook.Sheets("cell").Range("A" & cnt).Value = wb.Sheets("スキルシート").Range("F9").Value '取得年月(年)
118
-
119
- ThisWorkbook.Sheets("cell").Range("B" & cnt).Value = wb.Sheets("スキルシート").Range("I9").Value '取得年月(月)
120
-
121
- ThisWorkbook.Sheets("cell").Range("C" & cnt).Value = wb.Sheets("スキルシート").Range("L9").Value '資格名
122
-
123
- '2
124
-
125
- '.Range("X" & cnt).Value = wb.Sheets("スキルシート").Range("").Value’インデックス
126
-
127
- ThisWorkbook.Sheets("cell").Range("D" & cnt).Value = wb.Sheets("スキルシート").Range("F10").Value '取得年月(年)
128
-
129
- ThisWorkbook.Sheets("cell").Range("E" & cnt).Value = wb.Sheets("スキルシート").Range("I10").Value '取得年月(月)
130
-
131
- ThisWorkbook.Sheets("cell").Range("F" & cnt).Value = wb.Sheets("スキルシート").Range("L10").Value '資格名
132
-
133
- '3
134
-
135
- '.Range("AB" & cnt).Value = wb.Sheets("スキルシート").Range("").Value’インデックス
136
-
137
- ThisWorkbook.Sheets("cell").Range("G" & cnt).Value = wb.Sheets("スキルシート").Range("F11").Value '取得年月(年)
138
-
139
- ThisWorkbook.Sheets("cell").Range("H" & cnt).Value = wb.Sheets("スキルシート").Range("I11").Value '取得年月(月)
140
-
141
- ThisWorkbook.Sheets("cell").Range("I" & cnt).Value = wb.Sheets("スキルシート").Range("L11").Value '資格名
142
-
143
- '4
144
-
145
- '.Range("AF" & cnt).Value = wb.Sheets("スキルシート").Range("").Value’インデックス
146
-
147
- ThisWorkbook.Sheets("cell").Range("J" & cnt).Value = wb.Sheets("スキルシート").Range("F12").Value '取得年月(年)
148
-
149
- ThisWorkbook.Sheets("cell").Range("K" & cnt).Value = wb.Sheets("スキルシート").Range("I12").Value '取得年月(月)
150
-
151
- ThisWorkbook.Sheets("cell").Range("L" & cnt).Value = wb.Sheets("スキルシート").Range("L12").Value '資格名
152
-
153
- '5
154
-
155
- '.Range("AJ" & cnt).Value = wb.Sheets("スキルシート").Range("").Value’インデックス
156
-
157
- ThisWorkbook.Sheets("cell").Range("M" & cnt).Value = wb.Sheets("スキルシート").Range("F13").Value '取得年月(年)
158
-
159
- ThisWorkbook.Sheets("cell").Range("N" & cnt).Value = wb.Sheets("スキルシート").Range("I13").Value '取得年月(月)
160
-
161
- ThisWorkbook.Sheets("cell").Range("O" & cnt).Value = wb.Sheets("スキルシート").Range("L13").Value '資格名
162
-
163
- '6
164
-
165
- '.Range("AN" & cnt).Value = wb.Sheets("スキルシート").Range("").Value’インデックス
166
-
167
- ThisWorkbook.Sheets("cell").Range("P" & cnt).Value = wb.Sheets("スキルシート").Range("V9").Value '取得年月(年)
168
-
169
- ThisWorkbook.Sheets("cell").Range("Q" & cnt).Value = wb.Sheets("スキルシート").Range("Y9").Value '取得年月(月)
170
-
171
- ThisWorkbook.Sheets("cell").Range("R" & cnt).Value = wb.Sheets("スキルシート").Range("AB9").Value '資格名
172
-
173
- '7
174
-
175
- '.Range("AR" & cnt).Value = wb.Sheets("スキルシート").Range("").Value’インデックス
176
-
177
- ThisWorkbook.Sheets("cell").Range("S" & cnt).Value = wb.Sheets("スキルシート").Range("V10").Value '取得年月(年)
178
-
179
- ThisWorkbook.Sheets("cell").Range("T" & cnt).Value = wb.Sheets("スキルシート").Range("Y10").Value '取得年月(月)
180
-
181
- ThisWorkbook.Sheets("cell").Range("U" & cnt).Value = wb.Sheets("スキルシート").Range("AB10").Value '資格名
182
-
183
- '8
184
-
185
- '.Range("AV" & cnt).Value = wb.Sheets("スキルシート").Range("").Value’インデックス
186
-
187
- ThisWorkbook.Sheets("cell").Range("V" & cnt).Value = wb.Sheets("スキルシート").Range("V11").Value '取得年月(年)
188
-
189
- ThisWorkbook.Sheets("cell").Range("W" & cnt).Value = wb.Sheets("スキルシート").Range("Y11").Value '取得年月(月)
190
-
191
- ThisWorkbook.Sheets("cell").Range("X" & cnt).Value = wb.Sheets("スキルシート").Range("AB11").Value '資格名
192
-
193
- '9
194
-
195
- '.Range("AZ" & cnt).Value = wb.Sheets("スキルシート").Range("").Value’インデックス
196
-
197
- ThisWorkbook.Sheets("cell").Range("Y" & cnt).Value = wb.Sheets("スキルシート").Range("V12").Value '取得年月(年)
198
-
199
- ThisWorkbook.Sheets("cell").Range("Z" & cnt).Value = wb.Sheets("スキルシート").Range("Y12").Value '取得年月(月)
200
-
201
- ThisWorkbook.Sheets("cell").Range("AA" & cnt).Value = wb.Sheets("スキルシート").Range("AB12").Value '資格名
202
-
203
- '10
204
-
205
- '.Range("BD" & cnt).Value = wb.Sheets("スキルシート").Range("").Value’インデックス
206
-
207
- ThisWorkbook.Sheets("cell").Range("AB" & cnt).Value = wb.Sheets("スキルシート").Range("V13").Value '取得年月(年)
208
-
209
- ThisWorkbook.Sheets("cell").Range("AC" & cnt).Value = wb.Sheets("スキルシート").Range("Y13").Value '取得年月(月)
210
-
211
- ThisWorkbook.Sheets("cell").Range("AD" & cnt).Value = wb.Sheets("スキルシート").Range("AB13").Value '資格名
212
-
213
-
214
-
215
-
216
-
217
-
218
-
219
-
220
-
221
- '経歴
222
-
223
- ThisWorkbook.Sheets("cell2").Range("A" & cnt).Value = wb.Sheets("スキルシート").Range("B17").Value 'NUMBER
224
-
225
- ThisWorkbook.Sheets("cell2").Range("B" & cnt).Value = wb.Sheets("スキルシート").Range("C17").Value '期間(開始)
226
-
227
- ThisWorkbook.Sheets("cell2").Range("C" & cnt).Value = wb.Sheets("スキルシート").Range("C18").Value '期間(終了)
228
-
229
- ThisWorkbook.Sheets("cell2").Range("D" & cnt).Value = wb.Sheets("スキルシート").Range("G17").Value '業務内容(1)
230
-
231
- ThisWorkbook.Sheets("cell2").Range("E" & cnt).Value = wb.Sheets("スキルシート").Range("G18").Value '業務内容(2)
232
-
233
- ThisWorkbook.Sheets("cell2").Range("F" & cnt).Value = wb.Sheets("スキルシート").Range("G19").Value '業務内容(3)
234
-
235
- ThisWorkbook.Sheets("cell2").Range("G" & cnt).Value = wb.Sheets("スキルシート").Range("G21").Value '業務内容(4)
236
-
237
- ThisWorkbook.Sheets("cell2").Range("H" & cnt).Value = wb.Sheets("スキルシート").Range("R17").Value 'OS
238
-
239
- ThisWorkbook.Sheets("cell2").Range("I" & cnt).Value = wb.Sheets("スキルシート").Range("V17").Value '言語
240
-
241
-
242
-
243
- ThisWorkbook.Sheets("cell2").Range("J" & cnt).Value = wb.Sheets("スキルシート").Range("Z17").Value 'ミドルウェア
244
-
245
- ThisWorkbook.Sheets("cell2").Range("K" & cnt).Value = wb.Sheets("スキルシート").Range("AD17").Value 'DB
246
-
247
- ThisWorkbook.Sheets("cell2").Range("L" & cnt).Value = wb.Sheets("スキルシート").Range("AH17").Value '役割
248
-
249
- ThisWorkbook.Sheets("cell2").Range("N" & cnt).Value = wb.Sheets("スキルシート").Range("AH21").Value '役割(人数)
250
-
251
- End With
252
-
253
-
254
-
255
- wb.Close savechanges:=False
256
21
 
257
22
 
258
23
 
259
24
 
260
-
261
- filename = Dir()
262
-
263
- Loop
264
-
265
-
266
-
267
- Set wb = Nothing
268
-
269
- Application.ScreenUpdating = True
270
-
271
- MsgBox "データを収集しました!"
272
-
273
- End Sub
274
-
275
- ```
276
-
277
-
278
-
279
25
  何卒よろしくお願いします。