본문 바로가기
반응형

전체 글167

Sub 프로시저 작성 이 글은 도움말을 번역한 글입니다. Sub 프로시저는 작업을 수행하지만 값을 반환하지 않는 Sub 및 End Sub 문으로 둘러싸인 일련의 Visual Basic 문입니다. Sub Greeting() ' Sub 프로시저 정의: Greeting() ' 이 프로시저는 인사말을 출력하는 동작을 수행합니다. Dim name As String ' 문자열 변수 name 선언 name = InputBox("이름을 입력하세요:", "인사하기") ' 사용자로부터 이름을 입력받는 InputBox를 띄웁니다. If name "" Then ' 만약 사용자가 이름을 입력했다면 MsgBox "안녕하세요, " & name & "님!", vbInformation ' "안녕하세요, [name]님!" 메시지를 보여줍니다. Else ' .. 2023. 8. 1.
Select Case문 사용 If...Then...Else 문에서 ElseIf를 사용하는 대신 Select Case 문을 사용하여 하나의 식을 여러 다른 값과 비교할 수 있습니다. Sub SelectCaseExample() ' Select Case 문 예제 Dim score As Integer score = 85 ' Let's assume the score is 85 Select Case score Case Is >= 90 MsgBox "Your grade is A." Case Is >= 80 MsgBox "Your grade is B." Case Is >= 70 MsgBox "Your grade is C." Case Is >= 60 MsgBox "Your grade is D." Case Else MsgBox "Your grade .. 2023. 7. 31.
If...Then...Else 문 사용 조건의 값에 따라 특정 문장 또는 문장 블록을 실행하기 위해 If...Then...Else 문을 사용할 수 있습니다. If...Then...Else 문은 필요한 만큼 여러 수준으로 중첩될 수 있습니다. 그러나 가독성을 위해 중첩된 다중 If...Then...Else 문 대신 Select Case 문을 사용하는 것이 더 바람직할 수 있습니다. 조건이 참(True)인 경우에만 하나의 문장을 실행하려면 If...Then...Else 문의 단일 라인 구문을 사용하세요. 다음 예제는 Else 키워드를 생략한 단일 라인 구문을 보여줍니다. Sub FixDate() myDate = #2/13/1995# If myDate < Now Then myDate = Now End Sub 두 줄 이상의 코드를 실행하려면 여러 줄.. 2023. 7. 31.
선언문 작성 선언문을 사용하여 프로시저 , 변수 , 배열 및 상수 의 이름을 지정하고 정의합니다 . 프로시저, 변수 또는 상수를 선언할 때 선언 위치와 선언에 사용하는 키워드 에 따라 해당 범위 도 정의합니다. 다음 예제에는 세 가지 선언이 포함되어 있습니다. Sub ApplyFormat() Const limit As Integer = 33 Dim myCell As Range ' More statements End Sub Sub 문(일치하는 End Sub 문 포함)은 ApplyFormat이라는 프로시저를 선언합니다. Sub 문과 End Sub 문으로 묶인 모든 문은 ApplyFormat 프로시저가 호출되거나 실행될 때마다 실행됩니다. Const 문은 Integer 데이터 유형과 값 33을 지정하는 상수 제한을 선언합.. 2023. 7. 31.
반응형