본문 바로가기
반응형

엑셀52

[VBA + Selenium] 웹페이지를 이미지로 저장하는 방법! TakeScreenshot 사용법 📝 Selenium 설치 및 기본 실행💡 Selenium을 VBA에 설치하고 사용하는 방법은 아래 글에서 확인해보세요!https://downupup.tistory.com/entry/VBA%EC%97%90%EC%84%9C-Chrome%EC%9C%BC%EB%A1%9C-%ED%81%AC%EB%A1%A4%EB%A7%81-%ED%95%98%EA%B8%B0-Selenium VBA에서 Chrome으로 크롤링 하기 - SeleniumInternetExplorer로 크롤링을 하던 중 더 이상 업데이트도 되지 않고 적용이 되지 않는 사이트도 많네요 그래서 어떻게 해볼까 하다가 Chrome으로 크롤링 가능한 Selenium이 있어서 소개합니다. SeleniumBasidownupup.tistory.com 📍 1. S.. 2025. 4. 20.
[VBA] TXT(텍스트) 파일을 읽고 다양한 방식으로 활용하는 법 📂 사용 목적설정 파일을 Excel에 불러오기외부 로그 파일 확인데이터 목록 불러오기 (ID, 이름 등)프로그램 출력 결과 가공텍스트 기반 자동화 데이터 처리🔧 방법 1: 줄 단위로 한 줄씩 읽기 (Line Input 방식)Sub ReadTextFileLineByLine() Dim filePath As String Dim fileNo As Integer Dim lineText As String Dim row As Long filePath = "C:\Temp\sample.txt" '불러올 파일 주소 fileNo = FreeFile Open filePath For Input As #fileNo row = 1 Do Until EOF(fileNo) .. 2025. 4. 20.
[VBA] 외부 엑셀 파일의 시트를 현재 파일로 복사하고 시트 이름 바꾸기 엑셀 자동화 작업을 하다 보면 외부 엑셀 파일의 특정 시트를 현재 작업 중인 파일에 복사하고, 그 시트의 이름까지 내가 원하는 이름으로 바꾸고 싶을 때가 많습니다. 오늘은 VBA를 이용해서 이 작업을 간단하게 처리하는 방법을 소개합니다. ✅ 사용 시나리오외부 엑셀 파일에 템플릿 시트가 있고, 이를 여러 엑셀 파일에 복사해 활용해야 할 때팀원에게 받은 데이터 시트를 내 워크북으로 옮길 때외부에서 복사해 온 시트를 구분하기 쉽게 이름을 지정하고 싶을 때💻 VBA 코드 예제Sub CopySheetWithUniqueName() Dim sourcePath As String Dim sourceWb As Workbook Dim sourceWs As Worksheet Dim targetWs As.. 2025. 4. 19.
[VBA] 이상한 문자(?)의 정체와 제거 방법 🧩 현상간혹 엑셀 VBA로 XML 파일을 LOAD 하여 텍스트를 변수로 등록할 때 의도하지 않은 "?" 문자가 보이는 경우가 있습니다. ※ 다시 하니 정상으로 되어서 그냥 강제로 한번 만들어봤습니다.물론 코드를 보시면 홍길동이 다르다는 것을 알지만 해당 변수가 XML에서 불러온 값이라면 당혹스러웠을 겁니다.① 을 보시면 변수에는 동일한 홍길동? 값을 보유하고 있지만 지금부터 작성하는 아래 내용을 통해서 ② , ③ 이미지와 동일하게 2개의 물음표는 다른 값을 나타내는 것을 알 수 있게 됩니다.🔍 원인: ChrW(160), Non-breaking space (NBSP)문제의 정체는 바로 ChrW(160), 즉 non-breaking space(줄바꿈이 되지 않는 특수 공백문자)입니다.우리가 흔히 사용하는.. 2025. 4. 19.
반응형