250x250
Notice
Recent Posts
Recent Comments
Link
썸북: 아무나 환영하게
[VBA/엑셀] 폴더 내 파일리스트 작성 메크로 본문
728x90
반응형
안녕하세요, 구칠씀입니다
오오랜만에 코딩 공부를 했어요..
최근에 머리를 쓰는 일은 정말 손에 꼽는...
어떻게 하면 꾸준히 동기부여가 될까요

제가 하는 업무 중 하나가,
거래처로부터 받은 파일을 사이트에 등록하는 건데요.
파일 누락 없이 등록해야 하는데, 양이 많을 때는 누락 검수 과정이 길어요.
그 과정을 단축하기에 효과적인 효자 메크로입니다!
폴더 내 파일리스트 만들어주는 메크로
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
Dim Row As Integer
Sub FList_MST()
Call setting
Dim F_Dlg As FileDialog
Dim FS As Scripting.FileSystemObject
Dim F_Info As Folder
Set F_Dlg = Application.FileDialog(msoFileDialogFolderPicker)
F_Dlg.Show
Row = 2
Set FS = New Scripting.FileSystemObject
Set F_Info = FS.GetFolder(F_Dlg.SelectedItems(1))
Call Folder_List(F_Info)
'split버튼만들기
Call split버튼추가
End Sub
Sub setting()
Sheets.Add
ActiveSheet.Name = "폴더내리스트(전체)" & "_" & Date
ActiveSheet.Tab.Color = 65535
Range("A1") = "폴더명"
Range("B1") = "파일명"
Range("C1") = "파일Type"
Range("a1").CurrentRegion.Select
With Selection
.Font.Bold = True
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
End With
End Sub
Sub Folder_List(F_Info As Folder)
Dim SFList, SFListUp As Folder
Call File_List(F_Info)
Set SFList = F_Info.SubFolders
For Each SFListUp In SFList
Call Folder_List(SFListUp)
Next SFListUp
End Sub
Sub File_List(F_Info As Folder)
Dim FileList, FileListUp As File
Set FileList = F_Info.Files
For Each FileListUp In FileList
Range("a" & Row).Value = F_Info.Name
Range("b" & Row).Value = FileListUp.Name
Range("c" & Row).Value = FileListUp.Type
Row = Row + 1
Next FileListUp
End Sub
|
cs |
.
.
.
🤖
간단하게 설명드리겠습니다!
👉 선택을 폴더의 모든 파일 리스트를 작성해 주는 메크로입니다.
👉 1. 파일위치, 2. 파일명, 3. 파일 속성을 출력합니다.
👉 메크로를 실행하면 폴더 위치를 묻는 파일창이 뜹니다. 폴더 선택해 주면 끝
.
.
.
작명 센스가 부족해서 저렇게 지었지만
지혜로우신 방문자님들은
찰떡같이 검색해서 찾아주시리라 저는 믿습니다🙏
💖💖💖💖💖
필요하신 분들은 유용하게 사용해 주시되
댓글, 하트 눌러주시면
감사드리겠습니다!!!
💖💖💖💖💖
궁금하신 것 있으면 댓글 달아주셔요!
아는 한에 다 알려드리겠습니다
또 공부해서 돌아오겠습니다!



728x90
반응형
'★ 코딩 공부 > vba, 엑셀' 카테고리의 다른 글
[VBA/엑셀] 폴더 내 엑셀 파일 합치기 메크로 (0) | 2023.08.13 |
---|---|
[VBA/엑셀] 함수 입력, AutoFill 로 한번에 함수 자동 채우기 메크로 (0) | 2023.08.12 |
[VBA/엑셀] 선택한 범위 원하는 색 채우기 메크로! (3) | 2022.11.28 |
[VBA/엑셀] 문서 내 모든 시트 pdf 파일로 변경하기 메크로 (0) | 2022.11.16 |
Comments