סיכום

ב Microsoft Excel, באפשרותך לבחור תאים בטווח באופן ידני או באמצעות קוד פשוט Visual Basic for Applications Microsoft. מאמר זה מספק דוגמאות לשימוש כדי לבחור טווח תאים.

מידע נוסף

דוגמאות לבחירת תאים באופן ידני

כדי לבחור באופן ידני את כל הנתונים עמודה, בחר את התא הראשון והקש CTRL+SHIFT+חץ למטה. בדומה, כדי לבחור שורה באופן ידני ואת כל העמודות המצורפות בשורה, הקש CTRL+SHIFT+חץ למטה+חץ ימינה. עם זאת, כל הנתונים חייבים להיות רציפים (לדוגמה, לא ניתן לתלות שורות או עמודות ריקות). כמו כן, באפשרותך לבחור את אזור הנתונים הנוכחי (נתונים רציפים, ללא שורות או עמודות ריקות) על-ידי ביצוע הפעולות הבאות:

  1. בתפריט עריכה, לחץ על עבור אל.

  2. בתיבת הדו-שיח עבור אל, לחץ על מיוחד.

  3. בתיבת הדו-שיח עבור אל מיוחד, לחץ על האזור הנוכחי ולאחר מכן לחץ על אישור.

באפשרותך גם לבחור טווח זה באמצעות Visual Basic for Applications פשוט.הערה אם תנסה להקליט הליך זה באמצעות מקליט המאקרו, לא תקבל את אותן תוצאות.

דוגמאות לשימוש בקוד Visual Basic כדי לבחור תאים בטווח

Microsoft מספקת דוגמאות תיכנות להמחשה בלבד, ללא אחריות מפורשת או משתמעת. אפשרות זו כוללת, אך אינה מוגבלת ל, האחריות המשתמעת של יכולת סחר או כושר למטרה מסוימת. מאמר זה מניח שאתה מכיר את שפת התיכנות המדגימה עם הכלים המשמשים ליצירת הליכים ולאתר באגים. מהנדסי תמיכה של Microsoft יכולים לעזור להסביר את הפונקציונליות של הליך מסוים, אך הם לא יתנו דוגמאות אלה כדי לספק פונקציונליות נוספת או לבנות הליכים כדי לעמוד בדרישות הספציפיות שלך. דוגמאות Visual Basic הקוד הבאות מראים לך כיצד לבחור טווחים משתנים. אם אתה מכיר את התא הראשון (בדוגמה זו, התא הראשון הוא תא C1) וברצונך לבחור מטה לתא האחרון (באותו עמודה) הכולל נתונים, אך אינך יודע כתובת זו, השתמש בקוד הבא:

   Sub SelectRangeDown()      Range("c1", Range("c1").End(xlDown)).Select   End Sub

הערה המאקרו SelectRangeDown מניח שהנתונים שלך רציפים. אחרת, אם קיימים תאים ריקים עמודה הנתונים שאתה בוחר, ייתכן שפקודת מאקרו זו לא תבחר את כל התאים שלך עמודה. אם הנתונים שלך מתחילים בתא C1, אך אינם רציפים באותו עמודה, השתמש במאקרו הבא ב- Microsoft Office Excel 2003 ובגרסאות קודמות של Excel:

   Sub SelectRangeDown_Discontiguous()      Range("c1", Range("c65536").End(xlUp)).Select   End Sub

מאחר Microsoft Office Excel 2007 תומך ב- 1,048,576 שורות, השתמש במאקרו הבא ב- Excel 2007:

 Sub SelectRangeDown_Discontiguous()      Range("c1", Range("c1048576").End(xlUp)).Select   End Sub

אם ברצונך לבחור מהתא הפעיל למטה וכל העמודות ימינה (בהנחה על נתונים רציפים בכל השורות והעמודות), השתמש בקוד הבא:

   Sub myrangearea()      Range(ActiveCell, ActiveCell.End(xlDown).End(xlToRight)).Select   End Sub

אם אתה מכיר את התא ההתחיל (בקוד לדוגמה זה, התא ההתחיל הוא D1) וברצונך לבחור את עמודה למטה ולימין, השתמש בקוד הבא:

   Sub RangeFromStart()      Range("d1", Range("d1").End(xlDown).End(xlToRight)).Select   End Sub

כדי לבחור את כל הנתונים באזור הנוכחי, השתמש בקוד הבא:

   Sub CurrentArea()      Selection.CurrentRegion.Select   End Sub

הדוגמאות הכלולות במאמר זה מציגות כיצד לבחור טווחים שונים בגליון העבודה הפעיל של חוברת העבודה הנוכחית שלך.לקבלת מידע נוסף על בחירת טווחים עם Visual Basic for Applications (ובדוגמאות מתקדמות יותר), לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

291308 כיצד לבחור תאים/טווחים באמצעות Visual Basic בהליכים Excel

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.