VBA 使えるソースコード

つたないソースコードを載せます。これは、他人の書いたソースコードを読む練習に最適です。初心者の方は、どうしたらきれいになるかなど考えながら活用してください。

VBA 自動計算

Sub 計算()

Dim i As Integer
Dim a As String
i = 1

Do Until Cells(i, 2).Value = 0
a = Cells(i, 2)

Select Case a

Case "+"
Cells(i, 5).Value = Cells(i, 1).Value + Cells(i, 3).Value

Case "-"
Cells(i, 5).Value = Cells(i, 1).Value - Cells(i, 3).Value

Case "*"
Cells(i, 5).Value = Cells(i, 1).Value * Cells(i, 3).Value

Case "/"
Cells(i, 5).Value = Cells(i, 1).Value / Cells(i, 3).Value

Case "^"
Cells(i, 5).Value = Cells(i, 1).Value ^ Cells(i, 3).Value

Case "\"
Cells(i, 5).Value = Cells(i, 1).Value \ Cells(i, 3).Value

Case "mod"
Cells(i, 5).Value = Cells(i, 1).Value Mod Cells(i, 3).Value

End Select

i = i + 1

Loop

 

End Sub