מפעיל לוגי ו | מפעיל לוגי או | מפעיל לוגי לא
שלושתם המשומשים ביותר פעולות לוגיות ב Excel VBA הם: ו, או ולא. כמו תמיד, נשתמש בדוגמאות קלות כדי להבהיר את העניינים.
מפעיל לוגי ו
מקם כפתור פקודה בגליון העבודה שלך והוסף את שורות הקוד הבאות:
ציון עמום 1 כמספר שלם, ציון 2 כמספר שלם, תוצאה כמחרוזת
score1 = טווח ("A1"). ערך
score2 = טווח ("B1"). ערך
אם ציון 1> = 60 וציון 2> 1 אז
תוצאה = "לעבור"
אַחֵר
תוצאה = "נכשל"
סוף אם
טווח ("C1"). ערך = תוצאה
הסבר: אם הציון 1 גדול או שווה ל -60 והציון 2 גדול מ -1, Excel VBA מחזיר מעבר, אחרת החזרות של Excel VBA נכשלות.
התוצאה כאשר אתה לוחץ על כפתור הפקודה בגיליון:
מסקנה: החזרות VBA של Excel נכשלות מכיוון שציון 2 אינו גדול מ -1.
מפעיל לוגי אור
מקם כפתור פקודה בגליון העבודה שלך והוסף את שורות הקוד הבאות:
ציון עמום 1 כמספר שלם, ציון 2 כשלם, תוצאה כמחרוזת
score1 = טווח ("A1"). ערך
score2 = טווח ("B1"). ערך
אם ציון 1> = 60 או ציון 2> 1 אז
תוצאה = "לעבור"
אַחֵר
תוצאה = "נכשל"
סוף אם
טווח ("C1"). ערך = תוצאה
הסבר: אם הציון 1 גדול או שווה ל -60 או הציון 2 גדול מ -1, Excel VBA מחזיר מעבר, אחרת החזרות של Excel VBA נכשלות.
התוצאה כאשר אתה לוחץ על כפתור הפקודה בגיליון:
מסקנה: Excel VBA מחזיר מעבר מכיוון שציון 1 גדול או שווה ל -60.
מפעיל לוגי לא
מקם כפתור פקודה בגליון העבודה שלך והוסף את שורות הקוד הבאות:
ציון עמום 1 כמספר שלם, ציון 2 כשלם, תוצאה כמחרוזת
score1 = טווח ("A1"). ערך
score2 = טווח ("B1"). ערך
אם ציון 1> = 60 ולא ציון 2 = 1 אז
תוצאה = "לעבור"
אַחֵר
תוצאה = "נכשל"
סוף אם
טווח ("C1"). ערך = תוצאה
הסבר: אם הציון 1 גדול או שווה ל -60 והציון 2 לא שווה ל -1, Excel VBA מחזיר מעבר, אחרת החזרות של Excel VBA נכשלות.
התוצאה כאשר אתה לוחץ על כפתור הפקודה בגיליון:
מסקנה: החזרות VBA של Excel נכשלות מכיוון שציון 2 שווה ל -1.