본문 바로가기
반응형

전체 글167

Let 문 변수 또는 프로퍼티에 표현식 값을 할당합니다. Syntax [ Let ] varname = expression Let : Let 키워드의 명시적 사용은 스타일의 문제이지만 일반적으로 생략됩니다.선택 사항입니다. varname : 변수 또는 속성의 이름입니다. 표준 변수 명명 규칙을 따릅니다.필수입니다. expression : 변수 또는 속성에 할당된 값입니다.필수입니다. 값 표현식은 변수와 호환되는 데이터 유형인 경우에만 변수 또는 속성에 할당할 수 있습니다. 숫자 변수에 문자열 표현식을 할당할 수 없으며, 문자열 변수에 숫자 표현식을 할당할 수 없습니다. 그렇게 하면 컴파일 시 오류가 발생합니다. Sub ExampleProcedure() Dim numericVariable As Integer Dim s.. 2023. 7. 29.
대입문 작성 이 글은 도움말을 번역한 내용입니다. 할당 문은 변수 또는 상수에 값 또는 표현식을 할당합니다. 할당 문에는 항상 등호(=)가 포함됩니다. The following example assigns the return value of the InputBox function to the variable. Sub Question() Dim yourName As String yourName = InputBox("What is your name?") MsgBox "Your name is " & yourName End Sub Let 문은 선택 사항이며 일반적으로 생략합니다. 예를 들어 앞의 할당 문을 작성할 수 있습니다. Let yourName = InputBox("What is your name?") Set 문은 객.. 2023. 7. 29.
변수의 수명 이해 이 글은 도움말을 번역한 내용입니다. 변수가 값을 유지하는 시간을 수명이라고 합니다. 변수의 값은 수명 동안 변경될 수 있지만 어느 정도의 값은 유지됩니다. 변수가 범위를 잃으면 더 이상 값을 갖지 않습니다. 프로시저 실행이 시작되면 모든 변수가 초기화됩니다. 숫자 변수는 0으로 초기화되고, 가변 길이 문자열은 길이가 0인 문자열("")로 초기화되며, 고정 길이 문자열은 ASCII 문자 코드 0 또는 Chr( 0 )으로 표시되는 문자로 채워집니다. 변형 변수는 비워짐으로 초기화됩니다. 사용자 정의 유형 변수의 각 요소는 마치 별도의 변수인 것처럼 초기화됩니다. ' User-defined type variable (사용자 정의형 변수) - 각 요소별로 초기화됨 Type MyType ' 사용자 정의형 선언 .. 2023. 7. 29.
범위와 가시성 이해하기 이 글은 도움말을 번역한 내용입니다. 범위는 다른 프로시저에서 사용할 수 있는 변수, 상수 또는 프로시저의 가용성을 나타냅니다. 세 가지 레벨이 있습니다.procedure-level, private module-level, and public module-level. 변수를 선언할 때 변수의 범위를 결정합니다. 범위가 다른 변수 간의 이름 충돌 오류를 방지하려면 모든 변수를 명시적으로 선언하는 것이 좋습니다. Sub ExplicitDeclarationExample() ' 명시적 변수 선언 Dim myNumber As Integer Dim myString As String Dim myBool As Boolean Dim myDouble As Double Dim myDate As Date ' 값 할당 myNu.. 2023. 7. 28.
반응형