본문 바로가기
반응형

전체 글463

엑셀 VBA Private 와 Public 개념 Private과 Public이 무엇인가요? Private과 Public은 변수나 서브루틴(subroutine)의 접근 범위(scope)를 지정합니다. Private은 특정 모듈 내에서만 접근이 가능하게 하고, Public은 모든 모듈에서 접근이 가능하게 합니다. Private의 의미 Private Sub: 외부 모듈의 서브루틴에서 해당 서브루틴을 호출할 수 없습니다. Private [변수 이름]: 해당 변수는 다른 모듈의 서브루틴에서 접근할 수 없습니다. 이 변수는 주로 모듈의 맨 위에 선언됩니다. Public의 의미 Public Sub: 다른 모듈의 서브루틴에서 해당 서브루틴을 호출할 수 있습니다. Public [변수 이름]: 해당 변수는 다른 모듈의 서브루틴에서도 접근할 수 있습니다. 이 변수 역시 .. 2023. 9. 5.
엑셀 VBA Dim 사용의 중요성 Dim이란 무엇인가? Dim은 "Dimension"의 약자로, VBA에서 변수를 선언할 때 사용됩니다. 형식: Dim [변수 이름] as [데이터 타입] 변수 이름은 단어 하나여야 하며, VBA의 기존 함수, 클래스, 액세서와 이름이 겹치면 안 됩니다. 자주 사용하는 데이터 타입 Range: 엑셀의 셀 범위를 저장합니다. Long: -2,147,483,647부터 2,147,483,647까지의 정수를 저장할 수 있습니다. String: 텍스트를 저장합니다. 텍스트는 따옴표로 둘러싸야 합니다. Worksheet: 워크시트 객체를 저장합니다. Boolean: 참(True) 또는 거짓(False) 값을 저장합니다. Dim을 사용해야 하는 이유 코드 이해 용이: 변수를 선언하면 다른 사람이 코드를 더 쉽게 이해할.. 2023. 9. 5.
엑셀 VBA 컴파일 오류 경고 끄기 구문 오류 경고를 제거하는 단계 1 단계 : Visual Basic Editor(단축키: Alt + F11)에서 도구 메뉴를 열고 옵션 2 단계 : Options(옵션) 대화 상자의 Code Settings(코드 설정) 섹션에서 Auto Syntax Check(자동 구문 검사) 확인란이 선택되어 있지 않은지 확인합니다. 이렇게 하면 잘못된 구문 코드를 빨간색 글꼴로 색칠하는 동안 오류 메시지가 꺼집니다. 확인 버튼을 누르면 지금부터 오류 메시지가 없어집니다! 우후!! 2023. 9. 5.
엑셀 Property 프로시저 Property 프로시저 Property 프로시저는 개체 속성을 정의한다. 종류는 다음과 같다. Property Let 프로시저 : 선언한 데이터 변수에 값을 할당한다. Property Get 프로시저 : Let, Set에서 할당된 데이터 형식 변수의 값이나 개체 변수에 속성값을 읽는다. Property Set 프로시저 : 선언한 개체 변수의 속성에 값을 할당한다. 개체 변수는 Object 변수와 Variant 변수가 있다. Get 프로시저 사용법이다. [Public | Private | Friend] [Static] Property Get name[(arglist)] [As type] [statements] [name = expression] [Exit Property] [statements] [nam.. 2023. 8. 30.
반응형