>>402
適当に答えちゃうけど、else は「ここまでに引っかからなかったその他」と捉えるといいと思う。
※1つ目のマクロはこうなってる

if a=1
aが1のときの処理
else
aが1以外のときの処理
end if

else if はその他の中からまた条件を指定できる

if a=1
aが1のときの処理
else if a=2
aが1以外で2のときの処理
else
aが1と2以外のときの処理
end if

こんなふうにすると、elseが無いので、aが1か2以外のときは処理をしない
※2つ目のマクロはこうなってる

if a=1
aが1のときの処理
else if a=2
aが1以外で2のときの処理
end if

合ってるかな?