אובייקטים
אובייקט | הגדרה | תחביר | דוגמאות |
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"
|