یکی از مهمترین بخش های هر زبان برنامه نویسی ساختار های تصمیمگیری در آنهاست .

IF  یکی از پرکاربرد ترین دستورات VBA  می باشد ، ساختار آن عبارت است از :

IF    شرط    THEN

عملیات مورد نظر

END IF

مثال : می خواهیم ساختار شرطی ایجاد کنیم که اگر محتویات سلول A1  از عدد 10 کوچکتر بود یک پیام مردودی نمایش دهد . ( فقط ساختار IF   را نمایش می دهیم )

IF  RANGE("A1")<10 THEN

 MSGBOX" مردود"

END IF