본문 바로가기

엑사남172

[VBA] 폴더속 파일 이동하기(feat. 니꾸) https://blog.naver.com/rosa0189/60169623064 (1323) 이름 일치하는 파일만 폴더에서 이동하기 (엑셀 VBA 매크로) A열에 있는 파일 이름과 일치하는 파일을 Source 폴더에서 찾고, 이름이 일치할 경우 Target 폴더로 파... blog.naver.com 오늘은 본인의 온라인 스승이신 엑사남님 외에 또한분 니꾸님의 블로글에서 글을 발췌하여 편집하여 작성하였다. VBA를 처음 시작할때 정말 도움이 많이 된거 같다. 선배 VBA맨들이 왜 이런 축약어를 사용하였는지 또는 외계어 같은 이 기호들은 어떤의미가 있는지를 알고 싶을 때 구글에서 찾게 되면 니꾸님의 블로그가 꼭 한번은 검색이 될 정도로 다양하고 깊은 니꾸님만의 고민이 녹아있는 글들을 보게된다. VBA를 하나도.. 2021. 12. 28.
[VBA] 글자색 바꾸기(feat. Instr/Characters) 오늘 해볼건 이런것이다. 색상 을 변경할 단어를 Inputbox로 입력받은 후 입력받은 단어를 색상은 빨강색 / Bold는 True하는 작업이다. 이 역시 막상 해보려면 좀 난감하기에 코드를 한번 쏴악 훝어보면서 어떻게 하면 되는지 보길 바란다. 여기에 사용된 코드는 1. 정규식 2. Instr 3. Characters 텍스트를 다루는 데에서는 많이 쓰는 코드이니 실제적으로 어떻게 사용하는지 알아두면 유용할 듯하다 2021. 11. 24.
[VBA] Find와 Replace로 판매갯수 구하기 예전에 이런 문제를 구할때는 다중 for문을 사용하거나 다중 for each로 쓰곤 했다. 판매자를 모두 분리한 후 각각의 이름을 순환하면서 해당 이름이 맞으면 그 자리에 판매수량을 출력하는 코드이다. 조금 복잡할 수 있는 코드이다. 만일 다중 for 문을 사용하려고 했다면.... 앞으로 이런 문제는 find를 사용하면 수월할거다.... 코드가 간결해지거나 더 빠른 속도 처리를 원한다면 최대한 for문을 줄여라 또한 for문 대신 For each를 사용해라....그래야 컬렉션에서 개체를 순환하면서 값을 도출하기도 편하다.... 2021. 11. 23.
[VBA] 신용카드 번호 검증하기 어디서 봤던...신용카드 번호의 규칙(?)... 어설프게 숫자를 좋아하는 본인에게 이 녀석은 맛있는 간식이 될듯하여...코드를 만들어 보았다. 카드번호가 16자리 숫자가 있고 각 번호를 1부터 15까지 2와 1을 교차하면서 곱한다.. 여기서 만약 두자리가 넘어가면 십자리와 일자리를 더한다. 이렇게 구한 값들을 1부터 15까지 더한 후 그값을 10으로 나눈다.... 여기서 나머지가 0이면 마지막 값과 계산한 값을 일치여부를 보면되고, 나머지가 0이 아니면 계산한 값을 10에서 뺀 후 그 값과 마지막 값의 일치 여부를 확인하면 된다. 여기서 사용한 코드는 1. 정규식 2. IIF 3. Evaluate 을 어떻게 사용했는지 살펴보길 바란다... 그럼 휘이익 2021. 11. 22.