מפעילים לוגיים של Excel VBA - פקודות מאקרו קלות של Excel

תוכן העניינים

מפעיל לוגי ו | מפעיל לוגי או | מפעיל לוגי לא

שלושתם המשומשים ביותר פעולות לוגיות ב 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.

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave