EXCEL VBA 的 IF ELSE ENDIF 用白话解说
许多朋友很想学EXCEL VBA,但是,看到了市面教材长相如下图,大多就头很大。
因为,看不懂写什么,不用提如何运用。
书本所写的,大多是由VB架构写成上图的内容,要如何让想学且没摸过VB的朋友,可以更亲近的写法呢?
以初学者立场来写 IF ELSE ENDIF 流程控制,让我想到了运用大多数人会使用EXCEL 函数、介面等方式陈述,是不是会贴近读者呢?
因此,改写成如下内容,试问没学过VBA的您会不会看懂了些。
--------------------------
IF ELASE END IF
语法一:
If 条件 then
描述式
End If
语法二:
If 条件 then
描述式
Else
描述式
End If
说明:上述语法类似IF()函数,就用IF()函数范例来说明IF ELASE END IF之写法。
比例公式为=IF(F4>=24,”是”,””),其中,F4之值为24.1,结果为”是”。若用在IF ELASE END IF之写法,就用以下来表示:
IF F4 then >=24
G4 =”是”
ELASE
G4=””
END IF
如此,大家就可以理解IF ELASE END IF之写法。
PS.G4仅代表储存格变数,VBA在储存格会有专用词。