למה הvb כותב לי end if whithout if block לאחר שאני כותב לו if מסיוים לדוגמא If pasword = password And fullname = lfullname _ Then ff = True Else: MsgBox (``מי אתה לעזזעזל``) End If
אתה צריך לבדוק האם כל התנאים הקודמים שלך סגורים ב End If הרבה פעמים הקומפיילר מתבלבל בין End If של תנאי אחד לאחר בגלל שהאחר לא סגור בכללי הייתי ממליץ לך לבצע הזחות - לכתוב בצורה כזו שכל שורת תנאי\לולאה תהיה מול ה``סוגר`` שלה. מצורף קובץ להמחשה
השתמשת בתו _ אחרי פקודת הIF שלך. זה כמו לכתוב את פקודת הIF בשורה אחת ולכן לא נפתח בלוק... במקרה הזה אתה לא צריך לכתוב End If אלה עם כן אתה מוריד את התו _ לאחר פקודת ה IF.