קבע אם תא נכנס לטווח תאים ספציפי של Excel

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

כך תוכל לבדוק אם התא הפעיל ממוקם בטווח תאים שהוגדר בעבר בטבלה שלך

פקודות מאקרו רבות מגיבות למיקום התא הפעיל. אבל איך אפשר לדעת אם התא הפעיל נמצא בטווח תאים מסוים? אין צורך לשאול עובדה זו באמצעות פקודות IF הגוזלות זמן. פשוט השתמש בפונקציות של VBA ליצירת צומתים בין אזורים. המאקרו הבא של Excel מראה כיצד לעשות זאת:

Sub IstZelleImRbereich ()
אזור בדיקה עמום כטווח
הגדר טווח בדיקה = טווח ("b5: c60")
אם חיתוך (ActiveCell, אזור בדיקה) הוא כלום
MsgBox "התא הפעיל אינו בטווח" & _
אזור בדיקה. כתובת (שקר, שקר)
אַחֵר
MsgBox "התא הפעיל נמצא באזור" & _
אזור בדיקה. כתובת (שקר, שקר)
סוף אם
סיום תת

כדי להשתמש במאקרו, לחץ תחילה על תא. לאחר מכן התקשר למאקרו. הוא בודק אם התא הפעיל נמצא בטווח התאים שהגדרת במאקרו. אם זה לא המקרה, Excel מציג זאת עם חלון הודעה:

אם, לעומת זאת, התא הפעיל נמצא בטווח התאים שצוין, המאקרו מציג גם עובדה זו עם חלון הודעה:

אתה מציין איזה אזור יעד אתה רוצה לבדוק לחפיפה במאקרו באמצעות המשתנה TEST AREA.

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

wave wave wave wave wave