반응형 엑셀/VBA33 VBA로 특정 열 중복 데이터 체크하기 데이터를 입력하시는 분들이 가장 기본적이지만 가장 불편한... KEY(ID) 값 유니크 성 체크하기!! 과거 비슷한 글을 작성하긴 했었습니다.https://downupup.tistory.com/entry/VBA%EC%97%90%EC%84%9C-%EC%97%91%EC%85%80-%EC%A1%B0%EA%B1%B4%EB%B6%80-%EC%84%9C%EC%8B%9D-%EB%AA%A8%EB%91%90-%EC%A7%80%EC%9A%B0%EA%B8%B0-%EB%B0%8F-%EC%A4%91%EB%B3%B5%EA%B0%92-%EA%B7%9C%EC%B9%99-%EB%A7%8C%EB%93%A4%EA%B8%B0 VBA에서 엑셀 조건부 서식 모두 지우기 및 중복값 규칙 만들기엑셀 데이터를 사용하다 보면 유니크(Unique) 체.. 2024. 11. 9. VBA로 해당 폴더 내 모든 하위 폴더까지 있는 모든 파일 이름 찾기 Sub ListAllFilesInFolder() Dim FileSystem As Object Dim MainFolder As Object Dim SubFolder As Object Dim File As Object Dim RowNum As Long Dim FolderPath As String ' 대상 폴더 경로를 입력합니다. FolderPath = "C:\YourFolderPath" ' 첫 번째 시트에 모든 하위 폴더를 포함하여 존재하는 모든 파일이름을 엑셀에 작성해 줍니다. 2024. 11. 3. VBA에서 엑셀파일(워크북)을 변수로 지정하기 VBA를 사용하다 보면 엑셀 파일. 즉, 워크북을 변수로 지정해야 될 필요가 있습니다. 예를 들면 다른 파일에 있는 무엇인가를 참조해야 되는 경우겠지요. 그러다 보면 어떤 문제가 있냐 하면... 현재 실행되어 있는 엑셀 파일 일 수도 있고, 현재 실행되지 않은 엑셀 파일 일 수도 있습니다. 현재 실행 상태라면 해당 워크북을 찾아서 변수에 저장하면 되고 현재 미실행 상태라면 해당 워크북을 실행한 뒤 변수에 저장하면 됩니다. 그래서 해당 내용을 코드로 표현하면 Sub FileLoad()Dim WB As Workbook '워크북 저장할 변수Dim ThisWB As WorkbookSet ThisWB = ThisWorkbookOn Error Resume Next Filename = "파일이름.xlsm" '확.. 2024. 7. 6. VBA에서 엑셀 조건부 서식 모두 지우기 및 중복값 규칙 만들기 엑셀 데이터를 사용하다 보면 유니크(Unique) 체크가 필요한 경우가 있습니다. 흔히 기본 Key값(마이크로 액세스에서 사용한 것으로 기억합니다.) , ID 값이죠. 그래서 다양한 중복 체크 방법이 있지만 저는 엑셀에서 기본적으로 제공하는 조건부 서식을 많이 사용합니다. 이미지와 같이 말이죠. 하지만 엑셀을 사용하다보면 행/열 삽입 또는 행/열 삭제 또는 복사 -> 붙여 넣기 등을 하다 보면 엄청 많은 조건부 서식들이 생성됩니다.예를 들면 바로 위에 있는 이미지처럼 말이죠. 이렇게 조건부 서식이 많아지게 되면 엑셀은 자연스럽게 느려집니다. 또한 일정 개수 이상되면 현재 워크시트에 적용되고 있는 리스트를 불러오는 데에도 시간이 걸리며, 지우기도 어려워집니다. 그래서 일단 먼저 알려드리고 싶은 내용은 .. 2024. 6. 17. 이전 1 2 3 4 ··· 9 다음 반응형