Vba

אובייקט טווח

Range Object

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





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

דוגמאות טווח

להניח כפתור הפקודה בגליון העבודה שלך והוסף את שורת הקוד הבאה:





טווח ('B3'). ערך = 2

התוצאה כאשר אתה לוחץ על כפתור הפקודה בגיליון:

דוגמה לטווח טווח של Excel VBA



חיסר תאריך ושעה באקסל

קוד:

טווח ('A1: A4'). ערך = 5

תוֹצָאָה:

דוגמא לטווח

קוד:

טווח ('A1: A2, B3: C4'). ערך = 10

תוֹצָאָה:

דוגמא לטווח

הערה: להתייחס א טווח בשם בקוד VBA שלך ב- Excel, השתמש בשורת קוד כך:

טווח ('מחירים'). ערך = 15

תאים

במקום טווח, אתה יכול גם להשתמש בתאים. השימוש בתאים שימושי במיוחד כשאתה רוצה לוּלָאָה דרך טווחים.

קוד:

תאים (3, 2). ערך = 2

תוֹצָאָה:

תאים ב- Excel VBA

הסבר: Excel VBA מזין את הערך 2 לתא בצומת של שורה 3 ועמודה 2.

קוד:

טווח (תאים (1, 1), תאים (4, 1)). ערך = 5

תוֹצָאָה:

תאים

הכריז על אובייקט טווח

אתה יכול להכריז על אובייקט טווח באמצעות מילות המפתח Dim and Set.

קוד:

אף אחדדוגמאכפי שטווח
מַעֲרֶכֶתדוגמה = טווח ('A1: C4')

example.Value = 8

תוֹצָאָה:

vba לכל תא בטווח

הכריז על אובייקט טווח ב- Excel VBA

בחר

שיטה חשובה של אובייקט ה- Range היא שיטת Select. שיטת Select פשוט בוחרת טווח.

קוד:

אף אחדדוגמאכפי שטווח
מַעֲרֶכֶתדוגמה = טווח ('A1: C4')

דוגמה. בחר

תוֹצָאָה:

בחר שיטה

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

דפי עבודה (3). הפעל
גליונות עבודה (3). טווח ('B7'). בחר

שורות

המאפיין Rows נותן גישה לשורה מסוימת של טווח.

קוד:

אף אחדדוגמאכפי שטווח
מַעֲרֶכֶתדוגמה = טווח ('A1: C4')

example.Rows (3). בחר

תוֹצָאָה:

נכס שורות

הערה: גבול להמחשה בלבד.

עמודות

המאפיין עמודות נותן גישה לעמודה ספציפית בטווח.

קוד:

אף אחדדוגמאכפי שטווח
מַעֲרֶכֶתדוגמה = טווח ('A1: C4')

דוגמה.עמודות (2). בחר

תוֹצָאָה:

נכס עמודות

הערה: גבול להמחשה בלבד.

העתק הדבק

שיטת העתק והדבקה משמשים להעתקת טווח ולהדבקתו במקום אחר בגליון העבודה.

קוד:

טווח ('A1: A2'). בחר
סלקציה. העתק

טווח ('C3'). בחר
ActiveSheet. הדבק

תוֹצָאָה:

העתק/הדבק שיטה

למרות שזה מותר ב- Excel VBA, עדיף בהרבה להשתמש בשורת הקוד שמתחתיו עושה בדיוק את אותו הדבר.

טווח ('C3: C4'). ערך = טווח ('A1: A2'). ערך

ברור

כדי לנקות את התוכן של טווח Excel, תוכל להשתמש בשיטת ClearContents.

טווח ('A1'). ClearContents

או פשוט להשתמש ב:

טווח ('A1'). ערך = ''

הערה: השתמש בשיטת Clear כדי לנקות את התוכן והפורמט של טווח. השתמש בשיטת ClearFormats כדי לנקות את הפורמט בלבד.

לספור

בעזרת המאפיין Count, תוכל לספור את מספר התאים, השורות והעמודות בטווח.

ספירת נכס

הערה: גבול להמחשה בלבד.

קוד:

אף אחדדוגמאכפי שטווח
מַעֲרֶכֶתדוגמה = טווח ('A1: C4')

דוגמה MsgBox.Count

תוֹצָאָה:

לספור תאים

טקסט חלקי vlookup מתא בודד

קוד:

אף אחדדוגמאכפי שטווח
מַעֲרֶכֶתדוגמה = טווח ('A1: C4')

דוגמה MsgBox.Rows.Count

תוֹצָאָה:

ספירת שורות

הערה: באופן דומה ניתן לספור את מספר העמודות בטווח.

1/14 הושלם! למידע נוסף על אובייקט הטווח>
עבור לפרק הבא: משתנים



^