דוגמאות טווח | תאים | הכריז על אובייקט טווח | בחר | שורות | עמודות | העתק הדבק | ברור | לספור
ה אובייקט טווח , שהוא הייצוג של תא (או תאים) בגליון העבודה שלך, הוא האובייקט החשוב ביותר של Excel VBA . פרק זה נותן סקירה כללית של המאפיינים והשיטות של אובייקט הטווח. מאפיינים הם משהו שיש לאובייקט (הם מתארים את האובייקט), בעוד שהשיטות עושות משהו (הן מבצעות פעולה עם אובייקט).
דוגמאות טווח
להניח כפתור הפקודה בגליון העבודה שלך והוסף את שורת הקוד הבאה:
טווח ('B3'). ערך = 2
התוצאה כאשר אתה לוחץ על כפתור הפקודה בגיליון:
חיסר תאריך ושעה באקסל
קוד:
טווח ('A1: A4'). ערך = 5תוֹצָאָה:
קוד:
טווח ('A1: A2, B3: C4'). ערך = 10תוֹצָאָה:
הערה: להתייחס א טווח בשם בקוד VBA שלך ב- Excel, השתמש בשורת קוד כך:
טווח ('מחירים'). ערך = 15תאים
במקום טווח, אתה יכול גם להשתמש בתאים. השימוש בתאים שימושי במיוחד כשאתה רוצה לוּלָאָה דרך טווחים.
קוד:
תאים (3, 2). ערך = 2תוֹצָאָה:
הסבר: Excel VBA מזין את הערך 2 לתא בצומת של שורה 3 ועמודה 2.
קוד:
טווח (תאים (1, 1), תאים (4, 1)). ערך = 5תוֹצָאָה:
הכריז על אובייקט טווח
אתה יכול להכריז על אובייקט טווח באמצעות מילות המפתח Dim and Set.
קוד:
אף אחדדוגמאכפי שטווחמַעֲרֶכֶתדוגמה = טווח ('A1: C4')
example.Value = 8
תוֹצָאָה:
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
תוֹצָאָה:
הערה: באופן דומה ניתן לספור את מספר העמודות בטווח.
עבור לפרק הבא: משתנים