3行マクロ 38回
ユーザー定義定数で消費税を計算します。消費
税は、2014/4/1から8%になり、今度は2019年10月に現行の8%から10%へ引き上げられることになりました。
固定ではない数値をそのまマクロに決め打ちしてしまうと、あとで訂正が大変です。
そこで、管理が楽なように、ユーザー定数で定義します。
変更が必要になったら、コード内の宣言ステートメントの部分を直せばよいので、メンテナンスが非常に楽になります。
const ステートメント は数値の他にもブックのアドレスを指定するために使ったりすることもあります。
たとえば、後で変更がある場合のアドレスを設定する場合に
Const アドレス As String = "F:\Excel_sample\pass\"
などのように指定することができます。
(サンプルファイルは、こちらから 3行マクロ38回サンプルデータ)
Excelバージョン:~



Const zeikomi As Double = 1.08
Const tax As Double = 0.08
Sub 消費税()
Range("C2").Value = Range("B2").Value * tax
Range("D2").Value = Range("B2").Value * zeikomi
End Sub

Sub 消費税額()
Dim yourPrice As Integer, yourTax As Integer
yourPrice = InputBox("お買い上げ金額を入力してください")
yourTax = yourPrice * tax
MsgBox "消費税額は" & yourTax & "円です"
End Sub
