מהו ThisWorkbook ב-VBA?
מהו ThisWorkbook ב-VBA?

וִידֵאוֹ: מהו ThisWorkbook ב-VBA?

וִידֵאוֹ: מהו ThisWorkbook ב-VBA?
וִידֵאוֹ: תכנות בשפת VBA באקסל - 8.8 בחירת גיליונות 2024, מאי
Anonim

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

יתר על כן, מה ההבדל בין חוברת עבודה פעילה לבין ThisWorkbook?

ספר העבודה הזה אובייקט מתייחס ל חוברת עבודה שבו כלול קוד המאקרו. ActiveWorkBook חפץ מתייחס ל חוברת עבודה כלומר כרגע פָּעִיל . אבל אם ה חוברת עבודה שבו הפעלת קוד המאקרו אינה חוברת עבודה פעילה ואז הם יצביעו על כמה שונה חפצים.

כיצד אוכל להתייחס לחוברת עבודה ב-VBA? הפניות לתא VBA - הפניה לקבצים ודפי עבודה

  1. כדי להתייחס לחוברת עבודה:Workbooks ("NameOfFile.xls").
  2. השתמש בשם הספציפי של הקובץ, ואחריו התוסף.
  3. כדי להתייחס לחוברת העבודה הנוכחית, המאקרו ממוקם ב:ThisWorkbook.
  4. לעיון בחוברת העבודה הפעילה: ActiveWorkbook.

באופן דומה, מה הסט עושה VBA?

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

מה ההבדל בין מאקרו למודול?

ואילו אתה יוצר פקודות מאקרו ב-Access על ידי בחירה מתוך רשימה של מאקרו פעולות, אתה כותב מודולים ב שפת התכנות Visual Basic for Applications (VBA). א מודול הוא אוסף של הצהרות, הצהרות ונהלים המאוחסנים יחד כיחידה.

מוּמלָץ: