반응형 엑셀 & VBA23 VBE(VB Editor) 다크 모드(Dark Theme) 만들기 이 글은 새로운 블로그로 옮겼습니다. 5초후 자동으로 이동합니다. (이동취소) ▶ 새로운 블로그 주소: https://prodskill.com/ ▶ 새로운 글 주소: https://prodskill.com/excel-vba-vbe-dark-theme/ Excel VBA를 코딩하는 편집기인 VBE(VB Editor)는 제공되는 기능중에 다크 모드로 설정하는 기능이 없다. 엑셀 VBA 강좌(5): 엑셀 파일 확장자, VBE, 글꼴 설정#2.7.4._VBE_화면_구성 에서 다음과 같은 화면을 언급했다. 엑셀 VBA 강좌(5): 엑셀 파일 확장자, VBE, 글꼴 설정 이번 글은 엑셀 파일 확장자의 차이점과 VBE(Visual Basic Editor), 추천 글꼴 설정에 대한 내용을 살펴본다. 이전 글에서 이어지.. 엑셀 & VBA/엑셀 VBA에 대한 이야기 2022. 8. 4. 인터넷에서 받은 VBA 매크로 실행 차단 예정(2022-07-27부터) 이 글은 새로운 블로그로 옮겼습니다. 5초후 자동으로 이동합니다. (이동취소) ▶ 새로운 블로그 주소: https://prodskill.com/ ▶ 새로운 글 주소: https://prodskill.com/excel-vba-macro-blocking/ VBA와 관련한 새로운 소식이 있어 간단히 글을 작성한다. 2022-07-27부터 인터넷에서 받은 VBA 매크로 파일의 실행이 차단된다. 악의를 가진 누군가가 매크로를 이용한 악성코드를 배포하는 것을 막기 위한 보안 목적의 조치이다. Windows에서 실행되는 MS 365 Office 앱만 해당된다. Mac OS에서 실행되거나, 설치형 Office 앱은 해당되지 않는다. 오늘 TechCrunch에 다음과 같은 글이 올라왔다. https://techcrunc.. 엑셀 & VBA/엑셀 VBA에 대한 이야기 2022. 7. 25. Windows API Import시 32bit, 64bit Excel 모두 사용하도록 PtrSafe 지정 이 글은 새로운 블로그로 옮겼습니다. 5초후 자동으로 이동합니다. (이동취소) ▶ 새로운 블로그 주소: https://prodskill.com/ ▶ 새로운 글 주소: https://prodskill.com/excel-vba-coding-pattern-windows-api-ptrsafe/ 엑셀 VBA로 코딩하다 보면 Windows API를 Import하여 사용하다가 간혹 만나는 PtrSafe 관련 오류의 원인과 해결방법을 정리하여 포스팅한다. 목차 1. 오류 발생 예시 코드 Windows API Sleep, OutputDebugString을 import하여 선언하는 코드이다. Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Pr.. 엑셀 & VBA/엑셀 VBA 코딩패턴 2022. 2. 20. Logging 패턴: OutputDebugString, DebugView 활용 이 글은 새로운 블로그로 옮겼습니다. 5초후 자동으로 이동합니다. (이동취소) ▶ 새로운 블로그 주소: https://prodskill.com/ ▶ 새로운 글 주소: https://prodskill.com/excel-vba-coding-pattern-logging-outputdebugstring-debugview/ 이 글에서는 엑셀 VBA에서 Windows API OutputDebugString과 DebugView 유틸리티를 활용한 효과적인 Logging 방법을 살펴본다. 목차 1. 기본적인 Logging 패턴 엑셀 VBA 강좌(9): 엑셀 VBA How-To 엑셀 VBA 강좌(9): 엑셀 VBA How-To 이번 글은 엑셀 VBA 코딩시 알아두면 좋은 How-To에 대해 살펴본다. 이전 글에서 이어지는.. 엑셀 & VBA/엑셀 VBA 코딩패턴 2022. 2. 19. 64bit OS에서 32bit Provider를 지정하여 ConnectionString 만들기 이 글은 새로운 블로그로 옮겼습니다. 5초후 자동으로 이동합니다. (이동취소) ▶ 새로운 블로그 주소: https://prodskill.com/ ▶ 새로운 글 주소: https://prodskill.com/excel-vba-coding-pattern-32bit-provider-connection-string/ 64bit OS에서 32bit Provider를 지정하여 ConnectionString을 만드는 방법에 대해 소개한다. 이전 글 VBA 코딩 패턴: DB Query 결과 엑셀로 가져오기(https://prodtool.tistory.com/87), ConnectionString 생성 방법 1. UDL 파일 이용 내용중에 "64bit OS에서 32bit Provider를 표시할 수 있는 방법"을 언급했.. 엑셀 & VBA/엑셀 VBA 코딩패턴 2021. 12. 25. VBA 코딩 패턴: DB Query 결과 엑셀로 가져오기 이 글은 새로운 블로그로 옮겼습니다. 5초후 자동으로 이동합니다. (이동취소) ▶ 새로운 블로그 주소: https://prodskill.com/ ▶ 새로운 글 주소: https://prodskill.com/excel-vba-coding-pattern-get-db-query-result/ DB(Database)에 저장된 데이터를 엑셀 VBA로 가져오는 코딩 패턴을 소개한다. 목차 1. 엑셀 화면과 동작 방식 1.1. 엑셀 화면 "B1"셀에 DB에 연결하기 위한 연결 문자열(Connection String)을 입력하고, "B2"셀에 데이터를 추출하기 위한 SQL Query를 입력하도록 구성한다. "개발도구 > 삽입 > ActiveX 컨트롤 > 명령단추"를 클릭하여 버튼을 추가하고, 이름을 "Query실행"으.. 엑셀 & VBA/엑셀 VBA 코딩패턴 2021. 12. 25. VBA 코딩 패턴: ADO DB Connection String 생성 이 글은 새로운 블로그로 옮겼습니다. 5초후 자동으로 이동합니다. (이동취소) ▶ 새로운 블로그 주소: https://prodskill.com/ ▶ 새로운 글 주소: https://prodskill.com/excel-vba-coding-pattern-ado-db-connection-string/ 이번 글은 엑셀 VBA에서 ADO(ActiveX Data Objects)를 활용하여 DB Connection String을 생성하고 편집하는 기능 구현에 대하여 살펴본다. 목차 1. ADO 개념과 필요성 1.1. ADO(Active Data Objects) 개념 ADO는 다양한 데이터 저장소(data store)에 접근하여 데이터를 C.R.U.D(Create, Read, Update, Delete)할 수 있는 l.. 엑셀 & VBA/엑셀 VBA 코딩패턴 2021. 8. 20. 엑셀 VBA 강좌 전체 목차 이 글은 새로운 블로그로 옮겼습니다. 5초후 자동으로 이동합니다. (이동취소) ▶ 새로운 블로그 주소: https://prodskill.com/ ▶ 새로운 글 주소: https://prodskill.com/excel-vba-lecture-toc/ 그동안 작성했던 엑셀 VBA 강좌의 전체 목차를 별도로 정리하여 올린다. 이 글을 index로 강좌글을 찾아갈 수 있도록 전체 목차에 링크를 달아두었다. 엑셀 VBA 강좌를 시작합니다. (강좌예고, feat.엑셀 VBA를 권장하는 이유) 엑셀 VBA 강좌(1): 엑셀 VBA 개요 1. 엑셀 VBA 개요 1.1. VBA, Macro 개념 1.2. 엑셀 VBA를 접근하는데 필요한 경험, 지식, 마음가짐 1.3. 엑셀 VBA로 무엇을 할 수 있나? 1.4. 엑셀 VB.. 엑셀 & VBA/엑셀 VBA 강좌 2021. 8. 18. 엑셀 VBA 강좌(10): 엑셀 VBA로 개발하여 사용중인 도구 이 글은 새로운 블로그로 옮겼습니다. 5초후 자동으로 이동합니다. (이동취소) ▶ 새로운 블로그 주소: https://prodskill.com/ ▶ 새로운 글 주소: https://prodskill.com/excel-vba-lecture-10-self-developed-tools/ 이번 글은 내가 직접 엑셀 VBA로 개발하여 사용하고 있는 도구의 사례를 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(9): 엑셀 VBA How-To 엑셀 VBA 강좌(9): 엑셀 VBA How-To 이번 글은 엑셀 VBA 코딩시 알아두면 좋은 How-To에 대해 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(8): 엑셀 VBA 언어 기본-자료형(Data type), 자료구조(Data struct.. 엑셀 & VBA/엑셀 VBA 강좌 2021. 8. 7. 엑셀 VBA 강좌(9): 엑셀 VBA How-To 이 글은 새로운 블로그로 옮겼습니다. 5초후 자동으로 이동합니다. (이동취소) ▶ 새로운 블로그 주소: https://prodskill.com/ ▶ 새로운 글 주소: https://prodskill.com/excel-vba-lecture-9-how-to/ 이번 글은 엑셀 VBA 코딩시 알아두면 좋은 How-To에 대해 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(8): 엑셀 VBA 언어 기본-자료형(Data type), 자료구조(Data structure) 엑셀 VBA 강좌(8): 엑셀 VBA 언어 기본-자료형(Data type), 자료구조(Data structure) 이번 글은 엑셀 VBA 언어 기본 중 자료형(Data type)과 제공되는 자료구조(Data structure)에 대해 .. 엑셀 & VBA/엑셀 VBA 강좌 2021. 8. 4. 엑셀 VBA 강좌(8): 엑셀 VBA 언어 기본-자료형(Data type), 자료구조(Data structure) 이 글은 새로운 블로그로 옮겼습니다. 5초후 자동으로 이동합니다. (이동취소) ▶ 새로운 블로그 주소: https://prodskill.com/ ▶ 새로운 글 주소: https://prodskill.com/excel-vba-lecture-8-datatype/ 이번 글은 엑셀 VBA 언어 기본 중 자료형(Data type)과 제공되는 자료구조(Data structure)에 대해 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(7): 엑셀 VBA 언어 기본-문법(Syntax) 엑셀 VBA 강좌(7): 엑셀 VBA 언어 기본-문법(Syntax) 이번 글은 엑셀 VBA언어 기본 중 문법(Syntax)에 대해 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(6): 엑셀 VBA 언어 기본-.. 엑셀 & VBA/엑셀 VBA 강좌 2021. 8. 2. VBA 코딩 패턴: Range Loop-쓰기(Write) 이 글은 새로운 블로그로 옮겼습니다. 5초후 자동으로 이동합니다. (이동취소) ▶ 새로운 블로그 주소: https://prodskill.com/ ▶ 새로운 글 주소: https://prodskill.com/excel-vba-coding-pattern-range-loop-write/ 목차 요약 Variant Array를 이용하여 엑셀 시트에서 많은 데이터를 쓸때 성능을 개선하는 코딩 패턴에 대해 소개한다. 엑셀 시트에서 많은 데이터를 읽을 때 성능을 개선하는 방법은 아래 글에서 이미 다루었다. VBA 코딩 패턴: Range Loop-읽기(Read) VBA 코딩 패턴: Range Loop-읽기(Read) 목차 요약 Range Loop는 엑셀 시트에 입력되어 있는 데이터를 VBA 코드로 읽어서 처리할 때 자주.. 엑셀 & VBA/엑셀 VBA 코딩패턴 2021. 7. 27. 이전 1 2 다음 💲 추천 글 반응형