פקודה | הגדרה | דוגמאות |
Application.ScreenUpdating = True/False | לביטול או החזרה של עדכון מסך. ביטול תצוגת המסך עבור כל שינוי שמתבצע במהלך ריצת הקוד, מסייע במהירות ריצת הקוד. חשוב להחזיר את עדכון המסך בסוף התהליך, על מנת שהתוצאות יוצגו.
|
Application.ScreenUpdating = False
|
Merge | מיזוג תאים | Range("A1:A11").Merge
|
Color | צבע למאפיינים של טווח | Range("A1").Interior.Color
Range("A1").Border.Color Range("A1").Borders.Color Range("A1").Font.Color Sheets(1).Tab.Color
|
vbBlack
vbRed vbGreen vbYellow vbBlue vbMagenta vbCyan vbWhite
|
צבעים קבועים | Range("A1").Font.Color = vbRed
Sheets(1).Tab.Color = vbBlue
|
ColorIndex | אינדקס צבעים בין 1-56 | For ColorReveal 1 To 56
Cells(ColorReveal,1).Interior.ColorIndex _ = ColorReVeal
Next
|
RGB(Red Value, Green Value, Blue Value) | צבע עפ"י גווני אדום, כחול, ירוק בערכים בין 0-255. |
Range("A1"). Interior.Color = _ RGB(18,150,220) |
Option Explicit | הצהרה בראש אובייקט ברמת מודול, המחייבת הכרזה על כל המשתנים בפקודות המאקרו שבמודול.
|
Option Explicit |
Option Compare Text | הצהרה בראש אובייקט ברמת מודול, המשווה אותיות רישיות וקטנות בכל המחרוזות בקוד. ביטול הרגישות לאותיות גדולות וקטנות
|
Option Compare Text |
Option Private Module | הצהרה בראש אובייקט ברמת מודול, שמונעת מהחלקים הציבוריים של הקודים במודול, כמו משתנים ואובייקטים להיות זמינים מחוץ לפרויקט.
|
Option Private Module |
Private Sub | הצהרה פותחת של קוד מאקרו, אשר כל תכולתה תהיה זמינה רק ברמת המודול הנוכחי, ולא ניתן לקרוא לה מאובייקטים אחרים.
|
Private Sub Example()
Range("A2").Select
End Sub |
Private {Variable} | הכרזה על משתנה, כך שיהיה זמין רק ברמת המודול הנוכחי, ולא ניתן יהיה להשתמש בו באובייקטים אחרים.
|
Private Var_Ex As String |
Public Sub | הצהרה פותחת של קוד מאקרו, ההופכת אותו לזמין לקריאה מאובייקטים ופרויקטים אחרים.
|
Public Sub Example()
Range("A2").Select
End Sub |
Public {Variable} | הכרזה על משתנה, כך שיהיה זמין לקריאה מאובייקטים אחרים.
|
Public CarYear As Integer |
Application.DisplayAlerts = True/False | לביטול או החזרה של הופעת הודעות למשתמש בעת ריצת קוד, אשר קשורות בפעולות שוטפות של התכנה, כמו הודעה על סגירת הקובץ ללא שמירה. הביטול נועד למנוע מהמשתמש את הבחירה לביצוע פעולות, שיוגדרו באופן אוטומטי בתוך הקוד.
|
Application.DisplayAlerts = True |
ActiveWorkbook.SendMail | לשליחת חוברת העבודה הנוכחית בדוא"ל | ActiveWorkbook.SendMail("dan@gml.com", _ "Important Message")
|