본문 바로가기
반응형

전체 글167

매개변수 배열 이해 이 글은 도움말을 번역한 글입니다. 매개 변수 배열을 사용하여 인수 배열을 프로시저에 전달할 수 있습니다. 프로시저를 정의할 때 배열의 요소 수를 알 필요가 없습니다. ParamArray 키워드를 사용하여 매개변수 배열을 나타냅니다. ParamArray ParamArray 키워드는 Sub 또는 Function에서 맨 마지막에 위치해야 합니다. ParamArray는 임의 개수의 인수들을 배열로 처리하는데 사용되기 때문에, ParamArray 뒤에 오는 매개변수들은 일반적인 방식으로 처리되지 않으며, ParamArray가 맨 뒤에 위치해야 인수들을 올바르게 구분할 수 있습니다. ParamArray로 정의된 매개변수 배열은 반드시 Variant 타입의 배열로 선언되어야 합니다. ParamArray를 사용하여 .. 2023. 8. 4.
명명된 인수 및 선택적 인수 이해 이 글은 도움말을 번역한 글입니다. Sub 또는 Function 프로시저를 호출할 때 프로시저의 정의에 나타나는 순서대로 인수를 위치별로 제공하거나 위치에 관계없이 이름으로 인수를 제공할 수 있습니다. 예를 들어, 다음 Sub 프로시저는 세 개의 인수를 받습니다. Sub PassArgs(strName As String, intAge As Integer, dteBirth As Date) Debug.Print strName, intAge, dteBirth End Sub 다음 예제와 같이 쉼표로 구분된 인수를 올바른 위치에 제공하여 이 프로시저를 호출할 수 있습니다. PassArgs name, age, birthDate Sub CallPassArgs() Dim name As String Dim age As I.. 2023. 8. 3.
배열 선언 및 사용 이 글은 도움말을 번역한 글입니다. 배열(配列) : 『정보·통신』 동일한 성격의 데이터를 관리하기 쉽도록 하나로 묶는 일 배열 선언 배열은 다른 변수와 동일한 방식으로 Dim, Static, Private 또는 Public 문을 사용하여 선언합니다. 스칼라 변수(배열이 아닌 변수)와 배열 변수의 차이점은 일반적으로 배열의 크기를 지정해야 한다는 점입니다. 크기가 지정된 배열은 고정 크기 배열입니다. 프로그램이 실행되는 동안 크기를 변경할 수 있는 배열은 동적 배열입니다. 배열의 인덱스가 0에서 시작되는지 1에서 시작되는지는 Option Base 문의 설정에 따라 다릅니다. 옵션 베이스 1을 지정하지 않으면 모든 배열 인덱스는 0에서 시작합니다. 고정 배열 선언하기 다음 코드 행에서 고정 크기 배열은 11.. 2023. 8. 1.
속성을 설정할 때 코드 실행 이 글은 도움말을 번역한 글입니다. 같은 이름을 공유하는 Property Let, Property Set 및 Property Get 프로시저를 만들 수 있습니다. 이렇게 하면 함께 작동하는 관련 프로시저 그룹을 만들 수 있습니다. 예제 코드 - 1 ' Person 클래스 Private pName As String ' Property Get 프로시저는 값을 반환합니다. Property Get Name() As String Name = pName End Property ' Property Let 프로시저는 값을 설정합니다. Property Let Name(ByVal Value As String) pName = Value End Property Sub TestPerson() Dim P As Person Set.. 2023. 8. 1.
반응형