MICROSOFT LOGO
MICROSOFT LOGO
קורס אקסל VBA

קורס אקסל VBA – האופרטורים AND ו-OR

carmel website
carmel-website
carmel-website
AND ו-OR הם אופרטורים נוספים, המאפשרים בדיקה של מספר תנאים במקביל ביחסים של חיתוך או הוספה (או / וגם).

לעיתים רבות, האפשרות לביצוע בדיקה של שני תנאים במקביל, מייתרת את הצורך בביצוע תנאי מקונן, ובכך מייעלת את הקוד ואת זמן הריצה שלו.

  • OR – ביצוע בדיקה של שני תנאים ויותר במקביל. מספיק שתוצאת אחד מהתנאים היא True כדי שתוצאת כל הבדיקה תהיה True. למשל:

A = 1

B = 2

C = 3

If A =1 0 OR B = 2 OR C = 30

בדוגמה זו שני תנאים לא מתקיימים, אך תנאי אחד כן מתקיים (B = 2), כלומר תוצאת כל שורת הבדיקה היא True ולכן הקוד ימשיך לשלב ה-Then ורצף הפקודות שלו.

  • AND – ביצוע בדיקה של שני תנאים ויותר במקביל. תוצאת כל אחד מהתנאים בנפרד חייבת להיות True כדי שתוצאת כל הבדיקה תהיה True. למשל:

A = 1

B = 2

C = 3

If A =1 0 AND B = 2 AND C = 30

בדוגמה זו שני תנאים לא מתקיימים, כלומר תוצאת כל שורת הבדיקה היא False ולכן הקוד ימשיך לשלב ה-Else ורצף הפקודות שלו, אם הוא קיים, או יקפוץ לסיום המבנה ב-End If.

ניתן לשלב את האופרטורים AND ו-OR גם לבדיקות מורכבות, כלומר, לשילוב של שני האופרטורים בבדיקה אחת. למשל:

בדוגמה זו התוצאה תהיה True.

התנאי בודק שלושה ביטויים שביניהם יחסים של OR. כלומר, מספיק שאחד בלבד מהביטויים האלה הוא True, כדי שתוצאת כל הבדיקה תהיה True.

  • (A = 1 AND B = 2)– ביטוי זה נמצא בתוך סוגריים כך שהוא נבדק כביטוי אחד, על אף שבתוכו מתבצעת בדיקה בין שני ביטויים. תוצאת הבדיקה הפנימית היא True ולכן כל הביטוי הממוסגר הוא True.
  • C = 30. ביטוי זה הוא False.
  • A + C < 3. ביטוי זה הוא False.

כיוון שהביטוי הראשון הוא True, תוצאת כל הבדיקה היא True.

תוכן עניינים

מלאו פרטים ונחזור אליכם בהקדם
למדו מהמומחים שלנו

קורסים נוספים

למה לבחור בכרמל הדרכה?
אנחנו מציעים פתרונות איכותיים להדרכות מקצועיות שחוסכות לכם זמן ומשאבים, ומספקים לכם את הכלים לקחת את הכישורים שלכם צעד קדימה!
carmel website
מרצים מובילים

בעלי ניסיון הדרכתי
ומעשי עשיר

carmel website
מגיעים אליכם

אתם קובעים את
מיקום הקורס והמועד

carmel website
תאוריה ותרגול

חומרי לימוד ומעבדות
רשמיות של מיקרוסופט הזמינים בענן

carmel website
תוכנית מותאמת

התאמה מלאה ואישית
לדרישות ולצרכי הארגון