קורסי מיקרוסופט לארגונים – כרמל הדרכה

Microsoft Partner

קורס אקסל VBA – אובייקטים, שיטות ומאפיינים בסיסיים

תוכן עניינים

אובייקטים

אובייקט הגדרה תחביר דוגמאות
Range מייצג תא או בלוק תאים רציף אחד או יותר או טווח.

 

Range("{Cell}")

Range("{Start_Cell}:{End_Cell}")

Range("{Start_Cell}","{End_Cell}")

Range("A1").Value = 6

Range("B5:E7").Copy

Range("A1",ActiveCell).Select

ActiveCell מייצג את התא הפעיל בחלון.

 

ActiveCell.{Property\Method}

Application.ActiveCell

ActiveCell.Select

Application.Activecell.Value = 44

Application מייצג את כל היישום של Excel.

 

Application.{Property\Method} Application.WorksheetFunction.Sum
Cells מייצג את כל התאים בגיליון הפעיל. ניתן לבחור תא מסוים בתוך הסוגריים.

 

Cells({Row},{Column}) Cells(4,2).Select

 

ActiveSheet מייצג את הגיליון הפעיל.

 

ActiveSheet.{Property\Method} ActiveSheet.Name = "January"
Sheets מייצג את אוסף כל הגיליונות בחוברת העבודה הפעילה. ניתן לבחור גיליון מסוים בתוך הסוגריים.

 

Sheets({Number}).{Property\Method}

Sheets({Name}).{Property\Method}

 

Sheets(3).Name = "Q3"

Sheets("גיליון1").Activate

Rows מייצג את כל השורות בגיליון העבודה הפעיל.

 

Rows("{Number}:{Number}") Rows(5:5).Select

Rows(9:12).Interior.Color = vbRed

Rows(ActiveCell.Row:100).Select

Columns מייצג את כל העמודות בגיליון העבודה הפעיל.

 

Columns("{Col_Letter}:{Col_Letter}") Columns("A:B").Copy

 

Selection מייצג טווח תאים שנמצא במצב נבחר בגיליון הפעיל.

 

Selection.{Property\Method} Selection.Paste

שיטות

שיטה הגדרה תחביר דוגמאות
Select בחירת אובייקט.

 

{Object}.Select Range("A1").Select

 

Copy/Paste העתקה של תוכן בטווח תאים. הדבקה של תוכן מועתק בטווח נתון.

 

{Object}.Copy

{Object}.Paste

 

 

Selection.Copy

ActiveCell.Paste

End מייצג את התא בקצה איזור רציף, החל מתא נתון. שווה ערך ללחיצה עלCtrl +  אוCtrl +   או
Ctrl + אוCtrl +
{Range Object}.End(xlUp)

{Range Object}.End(xlDown)

{Range Object}.End(xlToRight)

{Range Object}.End(xlToLeft)

ActiveCell.End(xlDown)

Range("D4",Range("D4").End(xlToLeft))

Count מחזיר את מספר האובייקטים באוסף.

 

{Collection}.Count Sheets.Count

Range("D5:F8").Count

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

 

{Range Object}.Insert Shift, Copy Cells(3,5).Insert xlShiftDown

Columns(B:B).Insert

Offset מייצג את הטווח שמוסט מטווח נתון.

 

{Range}.Offset(RowOffset,ColOffset) Selection.Offset(0,2)

ActiveCell.End(xlDown).Offset(1,0)

מאפיינים

מאפיין הגדרה תחביר דוגמאות
Value מחזיר או מגדיר ערך בטווח או משתנה מסוג טווח.

 

{Range}.Value Range("A1").Value = 5

Cells(9,6).Offset(2,0).Value = "Hello"

Range("B9").Value = Range("A8").Value

Name מחזיר או מגדיר מחרוזת תווים המייצגת את שם האובייקט.

 

{Object}.Name

 

 

Sheets(3).Name = "December"

ActiveCell.Name = "DollarRate"

 

 

 

קורס אקסל VBA
תוכן עניינים
מלאו פרטים ונחזור אליכם בהקדם
למה לבחור בכרמל הדרכה?
אנחנו מציעים פתרונות איכותיים להדרכות מקצועיות שחוסכות לכם זמן ומשאבים, ומספקים לכם את הכלים לקחת את כישורי האקסל שלכם עוד צעד קדימה!
מרצים מובילים

בעלי ניסיון הדרכתי ומעשי עשיר

מגיעים אליכם

אתם קובעים את מיקום הקורס והמועד

תאוריה ותרגול

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

תוכנית מותאמת

התאמה מלאה ואישית לדרישות ולצרכי הארגון

למדו מהמומחים שלנו
טיפ לשימוש ב- Excel VBA
קורס אקסל VBA – קבצים Excel VBA

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

קרא עוד »
קורס אקסל VBA
קורס אקסל VBA – מרכז יחסי האמון ורמות אבטחה

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

קרא עוד »
קורס אקסל VBA
קורס אקסל VBA – הגנה ונעילה

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

קרא עוד »
קורס אקסל VBA
קורס אקסל VBA – אירועים

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

קרא עוד »
קורס אקסל VBA
קורס אקסל VBA – מודול עריכה Class Module

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

קרא עוד »

מתחיל ב-06.06.2024

1 מפגש

16:00 - 09:00
Azure AI Fundamentals
דילוג לתוכן