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

Microsoft Partner

קורס אקסל VBA – רשימת פקודות שימושיות

תוכן עניינים

פקודה הגדרה דוגמאות
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")

 

 

 

קורס אקסל 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
דילוג לתוכן