Vba

חוברת עבודה ואובייקט גליון עבודה

Workbook Worksheet Object

היררכיית אובייקטים | אוספים | מאפיינים ושיטות



למידע נוסף על חוברת עבודה ו אובייקט גליון עבודה ב Excel VBA .

היררכיית אובייקטים

ב- Excel VBA, אובייקט יכול להכיל אובייקט אחר, ואובייקט זה יכול להכיל אובייקט אחר וכו '. במילים אחרות, תכנות Excel VBA כרוך בעבודה עם היררכיה של אובייקטים. זה כנראה נשמע מבלבל למדי, אבל נבהיר זאת.





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

ה צור מאקרו הפרק ממחיש כיצד להריץ קוד על ידי לחיצה על כפתור פקודה. השתמשנו בשורת הקוד הבאה:



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

אבל מה שבאמת התכוונו היה:

Application.Workbooks ('create-a-macro'). גליונות עבודה (1). טווח ('A1'). Value = 'Hello'

הערה: האובייקטים מחוברים בנקודה. למרבה המזל, איננו צריכים להוסיף שורת קוד בדרך זו. זה בגלל שהכנסנו את כפתור הפקודה שלנו צור-א- macro.xlsm , בדף העבודה הראשון. שים לב שאם אתה רוצה לשנות דברים בגליונות עבודה שונים, עליך לכלול את אובייקט גליון העבודה. תמשיך לקרוא.

אוספים

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

שמות גליונות עבודה

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

1. שימוש בשם גליון העבודה.

דפי עבודה ('מכירות'). טווח ('A1'). ערך = 'שלום'

2. שימוש במספר האינדקס (1 הוא גליון העבודה הראשון החל משמאל).

דפי עבודה (1). טווח ('A1'). ערך = 'שלום'

3. שימוש בשם הקוד.

גיליון 1. טווח ('A1'). ערך = 'שלום'

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

שם קוד

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

מאפיינים ושיטות

עכשיו בואו נסתכל על כמה מאפיינים ושיטות של אוסף חוברות העבודה ודפי העבודה. מאפיינים הם משהו שיש לאוסף (הם מתארים את האוסף), בעוד שהשיטות עושות משהו (הן מבצעות פעולה עם אוסף).

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

1. שיטת הוסף של אוסף חוברות העבודה יוצרת חוברת עבודה חדשה.

להצטיין כיצד לספור מספר תאים עם טקסט
חוברות עבודה

הערה: שיטת הוסף של אוסף גליונות העבודה יוצרת דף עבודה חדש.

2. המאפיין Count של אוסף גליונות העבודה סופר את מספר גליונות העבודה בחוברת עבודה.

דפי עבודה של MsgBox

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

ספירת נכס ב- Excel VBA

הערה: המאפיין Count של אוסף חוברות העבודה סופר את מספר חוברות העבודה הפעילות.

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



^