본문 바로가기

VBA6

엑셀 크롤링4. 셀레니움 크롬 드라이버 업데이트 방법 1. 셀레니움 크롬 드라이버 불일치로 인한 에러발생 지난 포스팅에서 셀레니움의 설치방법 및 다운로드 경로, 설치 경로를 확인하는 방법을 알려드렸습니다만, 셀레니움은 VBA, Python등의 다른 프로그래밍 언어로 조합되어서 인터넷 브라우저(크롬, 엣지 등)를 자동으로 제어하는 Tool로 사용됩니다. 하지만 초기 셀레니움 설치 후에는 현재 자신이 사용하는 인터넷 브라우저와 셀레니움 설치경로에 있는 해당 브라우저의 드라이버 버전을 일치화시켜줘야 제대로 실행시킬 수 있습니다. 셀레니움을 설치하고, 프로그래밍으로 특정 URL을 크롬으로 열었을때(크롬으로 예를 들겠습니다만, 다른 브라우저도 동일합니다) 만약 하기와 같은 에러가 발생한다면 현재 자신이 사용중인 크롬 드라이버와 셀레니움의 크롬 드라이버가 버전이 다르.. 2024. 1. 28.
엑셀 크롤링3. 셀레니움 크롤링 기초 VBA 세팅 1. 셀레니움을 통한 크롤링 기초 세팅 지난 포스팅에서 설명드린 셀레니움의 설치방법 및 세팅방법을 알려드리겠습니다. 먼저 셀레니움은 무료로 설치가능하며 셀레니움을 설치한 후 엑셀의 VBA와 연동하여 코드를 작성하는 것으로, 크롬(Chrome), 엣지(Edge)등의 웹브라우저를 직접 열거나 클릭하는 과정을 자동화 할 수 있습니다. 설치방법입니다. ① 먼저 아래 사이트를 클릭합니다. (새창으로 열립니다) https://github.com/florentbr/SeleniumBasic ② 우측에 있는 Selenium Basic v2.0.9.0을 클릭합니다. ③ 그러면 하기와 같은 창으로 이동됩니다만, 여기서 SeleniumBasic-2.0.9.0.exe를 클릭하면 다운로드됩니다. ④ 다운로드 된 파일을 실행시켜주.. 2024. 1. 27.
엑셀 자동화 TOOL공유 PPT 모든 슬라이드 자동번역 TOOL 1. PPT의 언어를 다른 나라 언어로 자동번역이 가능한가 이전 포스팅에서는 엑셀의 언어를 다른 나라언어로 자동번역하는 TOOL을 소개했습니다만, 동일하게 PPT에서도 한국어를 다른 외국어로 혹은 외국어를 한국어로 번역하는 작업을 자동화해보겠습니다. 일반적으로는 PPT에도 내장된 번역기능이 있어서 하기와 같은 수순으로 번역을 진행할 수 있습니다. ① PowerPoint 열기: 먼저 PowerPoint을 엽니다. ② 번역하려는 텍스트 선택: PPT에서 번역하고자 하는 텍스트를 선택합니다. ③ 탭 선택: "검토" 탭으로 이동합니다. PowerPoint 2016 이상의 버전의 경우, "검토" 탭에서 "언어" 그룹을 찾습니다. ④ 언어 그룹에서 "번역" 버튼을 클릭합니다. ⑤ 번역 언어 선택: 번역할 언어를 선.. 2024. 1. 22.
엑셀기초 1. 엑셀 기본기능으로 가능한 자동화 엑셀은 다양한 기능과 도구를 제공하여 데이터를 효과적으로 처리하고 분석할 수 있는 강력한 프로그램입니다. 여러 기본 기능을 활용하여 자동화할 수 있는 몇 가지 방법을 살펴보겠습니다. 수식 활용: 엑셀은 다양한 수식과 함수를 제공합니다. 이를 이용하여 계산, 조건부 서식, 데이터 정제 등을 자동화할 수 있습니다. 예를 들어, SUM 함수를 사용하여 범위 내의 숫자를 합산하거나, IF 함수를 사용하여 조건에 따라 다른 값을 출력할 수 있습니다. 조건부 서식: 조건부 서식을 사용하면 특정 조건에 따라 셀의 서식을 변경할 수 있습니다. 이를 활용하여 데이터의 패턴이나 특정 값을 강조하거나 시각적으로 나타낼 수 있습니다. 데이터 필터링: 데이터 필터링을 통해 특정 조건을 충족하는 행만 보여주거나 숨길 수 있습니다.. 2024. 1. 7.
엑셀배우기3. 변수란 무엇인가? 어떻게 사용하는가? 1. VBA에서 변수란? VBA에서 변수는 프로그래밍 언어에서 사용되는 코딩의 기초 단위로, 특정 값을 저장하기 위한 메모리 공간을 의미합니다. 쉽게 말하자면, 1+1 = 2라는 값에서 1이라는 숫자가 반복되서 쓰이는 경우, x = 1이라는 선언을 해두는데요.; 이 경우 x가 변수이며, x+x = 2라는 표현도 가능해집니다. (코드가 길어지면 길어질 수록 반복을 줄여서 변수로 쉽게 표현하는 것이 좋습니다.) 2. 왜 변수를 사용하는 가? 변수를 사용하는 이유는 명령문을 좀 더 쉽게 작성하기 위함입니다. 예를 들어, '주민등록번호를 바탕으로 성별을 구분하는 코드를 작성한다고 할 경우, '주민등록번호가 변수가 됩니다. 이 '변수를 완성된 프로그래밍 코드에 입력하면, 코드는 결과값을 반환합니다. 아래의 예시를.. 2024. 1. 6.
엑셀배우기2. VBA란 무엇인가, 왜 해야하는가, 어떻게 해야하는가 1. VBA란 무엇일까요? VBA는 Visual Basic for Applications의 약자로, 마이크로소프트에서 제공하는 프로그래밍 언어입니다. 이 언어는 마이크로소프트 오피스 제품군(예를 들어 엑셀, 워드, 액세스 등)에 내장되어 있으며 별도의 설치없이 바로 매크로를 작성하거나 사용자 정의 함수나 프로시저를 만들 때 주로 사용됩니다. VBA를 통해 사용자는 엑셀, 워드 등의 오피스 TOOL의 기능을 확장하거나 사용자 정의 작업을 자동화하는 등의 작업을 수행할 수 있습니다. 예를 들어, 엑셀에서는 복잡한 계산을 수행하거나 데이터를 분석하고 정리하는 등의 작업을 VBA를 통해 쉽게 수행할 수 있습니다. VBA는 비교적 배우기 쉬운 편이며, 프로그래밍에 대한 기본적인 이해만 있다면 누구나 사용할 수 있.. 2024. 1. 6.
반응형