Excel

VBAの基礎

aisle26

ループ処理

・For文

Dim i As Integer
For i = 1 To 5
    MsgBox "カウント: " & i
Next i

・Do While文

Dim i As Integer
i = 1
Do While i <= 5
    MsgBox "Do While: " & i
    i = i + 1
Loop

条件分岐

・If文

Dim x As Integer
x = 5
If x > 3 Then
    MsgBox "3より大きい"
Else
    MsgBox "3以下"
End If

・Select Case

Dim fruit As String
fruit = "りんご"

Select Case fruit
    Case "りんご"
        MsgBox "これはりんごです"
    Case "みかん"
        MsgBox "これはみかんです"
    Case Else
        MsgBox "不明な果物です"
End Select

比較演算子と論理演算子

・比較演算子

演算子意味
=等しいa = b
<>等しくないa <> b
<~より小さいa < b
>~より大きいa > b
<=以下a <= b
>=以上a >= b

・論理演算子

演算子意味
And両方がTrueならTrueIf a > 0 And b > 0 Then
OrどちらかがTrueならTrueIf a > 0 Or b > 0 Then
Not~ではないIf Not a = 0 Then

ABOUT ME
アイル
アイル
1993年生まれ。秋田出身。出張族。 ゲームが趣味でPCを少しいじったり、Unityなどでプログラミングをして遊んでます。 本サイトでは、私が学んだことを備忘録として随時まとめていくのでよかったら読んでいってください。
記事URLをコピーしました