条件分岐・繰り返し以外によく使う便利なステートメントを紹介します。
Withステートメント
オブジェクト名を省略することができます。
'【Withステートメント】アプリケーションの名称とバージョンを表示します。
Sub with_1()
With Application
MsgBox .Name
MsgBox .Version
End With
End Sub
Exitステートメント
繰り返し処理の途中やプロシージャの途中で処理を抜ける場合にExitステートメントを使用します。
'【Exitステートメント】
Sub Exit_1()
Dim i As Long
'i=3の場合繰り返し処理を抜けます。
For i = 1 To 5
If i = 3 Then
Exit For
End If
Next
'i=3の場合繰り返し処理を抜けます。
i = 0
Do
If i = 3 Then
Exit Do
End If
i = i + 1
Loop
'プロシージャを抜けます。
Exit Sub
'このメッセージは表示されません。
MsgBox "処理の最後"
End Sub
次は数値操作関数【Access/Excel】です。
コメント