반응형 전체 글167 Do...Loop 문 이 글은 도움말을 번역한 글입니다. Do...Loop 문 조건이 True인 동안 또는 조건이 True가 될 때까지 문 블록을 반복합니다. Syntax Do [{ While | Until } condition ] [ statements ] [ Exit Do ] [ statements ] Loop 또는 다음 구문을 사용할 수 있습니다. Do [ statements ] [ Exit Do ] [ statements ] Loop [{ While | Until } condition ] condition : 선택 사항입니다. True 또는 False인 숫자 식 또는 문자열 식입니다. 조건이 Null이면 조건은 False로 처리됩니다. statements : 조건이 True인 동안 또는 조건이 True가 될 때까지 반.. 2023. 8. 5. For Each...Next 문 이 글을 도움말을 번역한 글입니다. For Each...Next 문 배열 또는 컬렉션의 각 요소에 대해 문 그룹을 반복합니다. Syntax For Each element In group [ statements ] [ Exit For ] [ statements ] Next [ element ] element : 필수. 컬렉션 또는 배열의 요소를 반복하는 데 사용되는 변수입니다. 컬렉션의 경우 요소는 Variant 변수, 일반 개체 변수 또는 특정 개체 변수만 사용할 수 있습니다. 배열의 경우 요소는 Variant 변수만 가능합니다. group : 필수. 개체 컬렉션 또는 배열의 이름입니다.(사용자 정의 유형의 배열 제외). statements : 선택 사항입니다. 그룹의 각 항목에 대해 실행되는 하나 이상.. 2023. 8. 4. For...Next 문 이 글은 도움말을 번역한 글입니다. For...Next 문 지정된 횟수만큼 문 그룹을 반복합니다. Syntax For counter = start To end [ Step step ] [ statements ] [ Exit For ] [ statements ] Next [ counter ] counter : 필수 항목. 루프 카운터로 사용되는 숫자 변수입니다. 이 변수는 Boolean값이나 배열 요소가 될 수 없습니다. start : 필수 항목. 카운터의 초기 값입니다. end : 필수 항목. 카운터의 최종 값입니다. step : 선택적 항목. 루프를 반복할 때마다 카운터가 변경되는 양을 지정합니다. 지정하지 않으면 기본값은 1입니다. statements : 선택적 항목. For와 Next 사이에서 실행.. 2023. 8. 4. 인수를 효율적으로 전달하기 이 글은 도움말을 번역한 글입니다. 달리 지정하지 않는 한 모든 인수는 참조로 프로시저에 전달됩니다. Sub ExampleProcedure(num As Integer) num = num * 2 End Sub Sub Main() Dim x As Integer x = 10 ExampleProcedure x MsgBox x ' 출력 결과: 20 End Sub 이는 참조에 의해 전달되는 모든 인수가 인수의 데이터 유형에 관계없이 프로시저 내에서 전달되는 데 동일한 시간과 동일한 공간(4바이트)이 걸리기 때문에 효율적입니다. 프로시저 선언에 ByVal 키워드를 포함하면 값으로 인수를 전달할 수 있습니다. Sub ExampleProcedure(ByVal num As Integer) num = num * 2 End .. 2023. 8. 4. 이전 1 ··· 21 22 23 24 25 26 27 ··· 42 다음 반응형