תנאים

guylev

New member
תנאים

איך עושים שאחרי שעושים תנאי (המכיל בתוכו תנאים נוספים) אם התנאי מתקבל התוכנה לא ממשיכה לשאר התנאים (המכילים גם הם תנאים בתוכם)? תודה מראש
 

michn

New member
Else

דבר ראשון, במקרה שיש תנאי בתוך תנאי (תנאי מקונן) הוא מתבצע רק במקרה שבכלל הגיעו אליו, זאת אומרת שהתנאי המקנן מתקבל. דבר שני, כדי להכניס דברים (כולל תנאים) במקרה שתנאי מסויים לא מתקבל אתה כותב Else. דוגמא: If Age=1 Then `מה שקורה במקרה שהתנאי מתקבל Else `מה שקורה במקרה שהתנאי לא מתקבל End if
 

GoldenEvil

New member
אני לא חושב שהוא התכוון לזה

הוא התכוון למה שקורה אם כמה תנאים נכונים אבל שהתוכנה תפעיל רק את הראשון else הוא לא הכרחי בכלל ולא פותר את הבעיה פשוט תשמש ב Exit! למשל Exit If כדי לצאת מתנאי IF או ELSEIF exit sub כדי לצאת מ SUB עוד אפשרויות הן exit function exit select exit for exit do ועוד כאלה שהפירוש שלהם ברור מאליו
 
למעלה