반응형
안녕하십니까 춤추는초코칩입니다.
업무 중에 필요한 엑셀VBA를 기록하고 있습니다.
오늘은 폴더 내에 파일 목록과 파일 갯수를 가져오는 매크로를 만들어 보겠습니다.
Temp 폴더안에 4개 엑셀 자료가 있습니다.
해당 경로의 파일 목록과 파일 갯수를 가져오는 매크로입니다.
Sub FileList()
Dim dirPath As String
Dim fileName As String
Dim i As Integer
dirPath = "C:\Temp\" '폴더 경로
fileName = Dir(dirPath & "*.*") '첫번째 파일명 가져오기
Do While fileName <> ""
i = i + 1
Range("A" & CStr(i + 1)).Value = fileName
fileName = Dir() '다음 파일명 가져오기
Loop
MsgBox "파일 갯수: " & i & "개"
End Sub
임의의 엑셀 파일에서
위 명령문을 실행시키면, 파일 목록과 개수를 가져올 수 있습니다.
반응형
'엑셀' 카테고리의 다른 글
[엑셀 함수] 원하는 문자(텍스트)에서 자르기 (0) | 2021.05.07 |
---|---|
[엑셀 함수] 문자(텍스트) 바꾸기: REPLACE, SUBSTITUTE (0) | 2021.04.23 |
[엑셀VBA] Open, Close 파일 열기, 닫기 (0) | 2020.10.20 |
[엑셀VBA] Save, SaveAs 저장하기 (0) | 2020.06.22 |
[엑셀VBA] Join, 문자열 합치기 (0) | 2020.04.28 |