다음의 기능을 하는 VBA코드를 만들어줘.
주요 과정마다 주석으로 번호를 매겨주고 어떤 작업을 하는것인지 주석을 최대한 자세히 남겨줘
오류 원인을 추적할 수 있도록 주요 단계별 실행 로그를 직접실행창에 남겨줘.
내가 알려줘야 하는 내용이 있다면 물어봐서 작업해줘.
코드를 만들기 전에 로직을 설명해줘.
---
목적: 폴더 안에 있는 동일한 형식의 자료를 취합한다.

# input
1. 선택한 폴더 안에 있는 엑셀 파일들
1-1. 폴더 안에 있는 내용의 헤더는 다음과 같다.
부서	이름	직급	행사A	행사B	행사C	비고


# process
1. 선택된 폴더 안에 있는 모든 파일을 열어서 "취합"시트를 만들고 거기에 세로방향으로 누적해서 붙인다.
2. "참여자리스트" 시트를 만든다.
3. 각 행사별로 누가 참석하는지 리스트를 정리한다. 
3-1. A1셀에 행사A 입력, A2셀에 행사 A에 체크된 사람의 정보를 [이름]([부서])형식으로 조합하여 모든 명단을 ", "로 연결하여 입력

3-2. 행사B와 C도 같은 형식으로 입력(각 행사 사이는 한 행씩 비워둔다.

# output
행사 참여자 리스트 정리.xlsx파일로 저장함. 저장경로는 선택한 폴더의 상위 폴더