파일 세부항목을 출력하는 방법중 본인이 알고 있는 방식은 FSO("Scripting.FilesystemObject")을 이용하는 방식과 윈도우 Shell에 접근하여 출력하는 방식이다. 더 나은 방식이 있는지는 아직 더 공부를 해야할 듯 하다.
이번 작업은 배가 산으로 간 형세이다...ㅜ.,ㅡ
조금만 더 추가하고 조금만 더 한다는게 약간 오바를 한거 같긴하나 몇일밤 구글링을 하여 만든거라 21년의 마지막과 22년의 첫 시작을 함께한 녀석이다.
파일 진행사항은 이렇다.
1. 매크로 버튼의 텍스트를 변경하면서 조건에 맞는 각각의 작업을 하도록 하였다.
2. 각각의 작업은 이렇다.
- 파일 세부항목을 출력하는 프로세스
- 파일 Rename을 하기 위해 세팅하는 프로세스
- 파일 Rename을 통해 파일을 수정하는 프로세스
- 처음으로 돌아오는 프로세스
3. 파일 세부항목을 출력하는 프로세스 :
- 폴더를 선택하는 영역
- Shell 영역으로 접근(만든날짜, 파일유형, 크기)
- FSO를 통한 접근 (파일명과 확장자)
4. 파일 Rename을 하기 위해 세팅하는 프로세스 :
- 기본시트이외의 시트를 삭제하는 작업
- 수정해야할 작업을 하게될 시트를 추가하는 작업
- 기존 파일명을 기준으로 수정될 파일명의 영역을 출력하는 작업
5. 파일 Rename을 통해 파일을 수정하는 프로세스 :
- FSO선언
- 파일 유무 및 파일 수정을 파악하여 진행상태를 표시하며 결과에 따라 파일 수정
누군가에게 한번이라도 이 파일이 사용되길 기대하며...
22년을 시작한다.
'VBA' 카테고리의 다른 글
[VBA] 폴더속 파일 시트 일괄 변경하기(단일폴더) (0) | 2022.01.03 |
---|---|
[VBA] 파일 생성일자로 폴더 만들고 파일 정리하기 (2) | 2022.01.02 |
[VBA] 폴더속 파일 이동하기(feat. 니꾸) (0) | 2021.12.28 |
[VBA] 글자색 바꾸기(feat. Instr/Characters) (0) | 2021.11.24 |
[VBA] Find와 Replace로 판매갯수 구하기 (0) | 2021.11.23 |
댓글