בדף זה תוכלו למצוא מאמרים, קיצורי מקלדת וכמובן טיפים וטריקים שיעזרו לכם לייעל את השימוש בתוכנה
שיטות עיגול באקסל, Power Query ו-VBA
גלו כיצד שיטות העיגול באקסל, Power Query ו-VBA משפיעות על הכסף שלכם ועל הסיכוי שלכם לעבור את המבחן
UDF – פונקציה מותאמת אישית ב VBA
VBA מאפשר לפתח פונקציות לשימוש מתוך תוכנת Microsoft Excel. הפונקציות האלה נקראות UDF – User Defined Functions, ובעברית 'פונקציה מותאמת אישית'
איך להגביר את מהירות ריצת הקוד?
הגברת מהירות הריצה של הקוד כתבתם קוד שנראה טוב, שאפילו עושה את מה שביקשתם ממנו, אבל… לוקח לו שעות לרוץ? אז קודם כל, הכל בסדר, זה קורה לכולם, בין אם
לולאת For Each
לולאת For Each היא דרך אלגנטית למעבר על אובייקטים, תוך פנייה לאוספים. לדוגמה – מעבר על כל הגיליונות בקובץ מסוים, מעבר על כל התאים בטווח, או מעבר על כל הצורות הקיימות בגיליון, מתוך אוסף הצורות.
העתקה והדבקה ב VBA
איך מעתיקים ומדביקים ערכים ב VBA? כיצד מבצעים הדבקה מיוחדת?
מה משמעות הסימן :=
זאת ועוד במאמר שמוקדש כולו להעתקה ולהדבקה של ערכים
מאקרו אירוע ששומר את הערך הקודם שהיה בתא
מאקרו אירוע לשמירת הערך הקודם מאמר נוסף בסדרת המאמרים על מאקרו אירוע, והפעם – איך שומרים את הערך הקודם שבתא? לצורך הדוגמה, המשתמש צריך להזין בתא A1 נתון שמוגבל לערכים
לולאת For Next
לולאה היא טכניקה לביצוע פעולות שחוזרות על עצמן.
במקום לכתוב את הפעולות שוב ושוב, נכתוב אותן פעם אחת בלבד, נכניס למבנה לולאה
ונורה לתוכנה כמה פעמים לחזור על הפעולות.
לולאת FOR, בה יעסוק מאמר זה, מאפשרת לחזור על קוד, מספר פעמים ידוע מראש.
לולאות Do
לולאה היא טכניקה לביצוע פעולות שחוזרות על עצמן, כך שבמקום לכתוב את הפעולות שוב ושוב, נכתוב אותן פעם אחת בלבד ונכניס למבנה לולאה,
שיורה לתוכנה כמה פעמים לחזור על הפעולות.
במאמר זה אתמקד בלולאת DO, שמאפשרת לחזור על קוד, בהתבסס על קיומו של תנאי מסוים, כאשר מספר החזרות אינו ידוע מראש.
בדיקה אם מספר הוא זוגי או אי זוגי
במאמר זה אציג מספר שיטות לבדיקה האם המספר הוא זוגי או אי זוגי, ואדון ביתרונות ובחסרונות של כל אחת מהן. שיטה ראשונה – הפונקציה MOD השיטה הראשונה היא באמצעות שימוש
יצירת גיליון בקרה באמצעות מאקרו אירוע
בקרה ב VBA בעת יצירת מאקרו אירוע, אנו יכולים לשלוף את ערך התא שהצית את הקוד, באמצעות השימוש במילה השמורה Target. אחת הבקשות הנפוצות מלקוחות היא יצירת גיליון בקרה ב
מאקרו אירוע Worksheet_Change: דוגמאות
מאמר זה יציג דוגמאות שונות לבחירת הטווח שיפעיל את מאקרו האירוע (Event Macro) מסוג Workshhet_Change, כלומר – מאקרו שיופעל בעת שינוי ערך בגיליון
מאקרו אירוע ברמת הגיליון – מה יפעיל את הקוד?
במאמר זה נלמד כיצד להוסיף מאקרו אירוע ברמת הגיליון, ונתמקד במאקרו מסוג Worksheet_Change, אשר מופעל בעת שינוי ערך.
מאקרו אירוע
מאקרו אירוע מאפשר הפעלת אוטומטית של מאקרו בעקבות אירועים מסוימים שנעשים בחוברת העבודה,
כגון פתיחה, סגירה, שמירה, לחיצה כפולה, שינוי ועוד
מבנה With ב VBA
מתי נשתמש ב WITH לעתים קרובות אנו נדרשים לבצע פעולות רבות על אותו הטווח. במקרה זה, נוכל לכתוב מאקרו כדוגמת המאקרו הבא, אשר מבצע ארבע פעולות שונות על התא A1:
איך למצוא מספר סידורי של עמודה
איך נדע מהו מספר הסידורי של עמודה, על פי האות המייצגת אותה?
קראו במאמר הבא
טופס לקליטת קבצים ב VBA
כיצד ניצור בתוך הגיליון טופס ידידותי למשתמש לצורך קליטת קבצים אל תוך המערכת שלנו?
בטיפ הזה אלמד אתכם מהי הדרך החביבה עליי לביצוע המשימה
קיצורי מקשים שימושיים ב VBA
אם גם אתם פריקים של מקלדת כמוני, המאמר הבא, שמתאר את קיצורי המקלדת ב VBA נכתב בדיוק בשבילכם.
איך להעתיק גיליון בלי הגרפים?
לכולנו יש גיליונות עבודה שמכילים נתונים, והרבה פעמים מלווים בגרפים, או סוגים אחרים של גרפיקה. נניח שאנחנו רוצים להעתיק את נתוני הגיליון לגיליון חדש, אבל בלי התרשים, איך עושים זאת?
Select Case
פונקציה Select Case, בדומה לפונקציה IF, היא פונקציה לוגית.
היא יעילה במיוחד במצבים שבהם יש תנאים מרובים, ומונעת כתיבת פונקצית IF מקוננת ומסובכת
פונקצית IF ב VBA
בניגוד לרוב הפונקציות שמחזירות תוצאה אחת בלבד, פונקציות התנאי מאפשרות להחזיר תוצאות שונות, בהתאם לנתונים המתקבלים תוך כדי ריצת הקוד. כלומר, הפונקציה בודקת את התנאים, ועל פי הקריטריונים שקבענו מחליטה
טיפ VBA – צפייה במשתנים תוך כדי ריצת קוד
כיצד תוכלו לצפות בערכים אותם מקבלי המשתנים בזמן ריצת הקוד?
קראו את הטיפ ותגלו.
טיפ VBA – חלונית Immediate
חלונית Immediate רוב כותבי המאקרו מכירים את חלונית Watches (לא מכירים? כדאי מאוד לקרוא כאן) אבל יש חלונית נוספת, חשובה, מעניינת ובעיקר יעילה, אך פחות מוכרת – חלונית Immediate אז
טיפ VBA – שימוש בפונקציות
כיצד נוכל להשתמש בפונקציות הקיימות באקסל בתוך עורך ה VBA,
וכיצד נוכל לשתול נוסחה בגיליון, על ידי קוד?
כל התשובות במאמר
מציאת התא האחרון שיש בו נתונים
כיצד נמצא את התא האחרון שיש בו נתונים? פעמים רבות אנו מתבקשים למצוא את התא האחרון בעמודת נתונים מסוימת. דוגמה לכך היא יצירת לולאה (LOOP) שרצה מהשורה הראשונה ועד סוף
הרצת מקרו
הרצת קוד מאקרו באקסל הרצת הקוד בשלמותו לאחר כתיבת המאקרו, נרצה בוודאי לבדוק את הקוד שכתבנו. על מנת להריץ את הקוד בשלמותו מתוך עורך ה VBA מקמו את הסמן בתוך
העתקה והדבקה
העתק – הדבק הן מהפעולות השכיחות ביותר בעולם המחשבים, וכמובן שגם באקסל. חלקנו עובדים עם התפריטים או הרצועה, וחלקנו (אני, אני…) שנחשבים “פריקים של מקלדת” משתמשים בקיצור מקשים: להעתקה אנחנו
פתיחת קובץ VBA
איך פותחים קובץ באמצעות VBA? במאמר זה אציג מספר דרכים לפתיחת קובץ באמצעות כתיבת קוד VBA באקסל בואו נביט בארבעת הקודים שלהלן: 1. Workbooks.Open "FileNameToBeOpened" 2. Application.FileDialog(msoFileDialogOpen).Show 3. Application.Dialogs(xlDialogOpen).Show 4.
אפשרויות לשמירת קובץ
כתבתם קוד שאמור לבצע פעולות, ובסיום לבצע פעולה של שמירת קובץ. שמירת הקובץ נעשית בדרך כלל באמצעות שימוש בפקודה ActiveWorkbook.Save, ששומרת את הקובץ במיקום הנוכחי, ובעצם מבצעת פעולת שמירה שדורסת
שמירת קבצים ב VBA
הפעולה לשמירת קבצים היא אחת הפעולות הבסיסיות והנפוצות בעת העבודה בקבצי אקסל. הדרך הקלה ביותר לעשות זאת היא באמצעות שילוב המקשים Ctrl+S. אם מדובר בשמירה ראשונה של קובץ, תיפתח חלונית
הוספת גבולות לטווח בפעולה אחת
כיצד נסמן גבולות לטווח בפעולה אחת? על פניו, התשובה לשאלה הזאת פשוטה – אתם לא יודעים לכתוב את הקוד? תקליטו! אז נניח שאנחנו מעוניינים להוסיף גבולות לטווח A1:C10. אנחנו מסמנים
טיפ VBA – כיצד נהפוך מחרוזת טקסט
כיצד נהפוך מחרוזת טקסט באמצעות VBA לפני זמן מה התקשר אליי לקוח שביקש את עזרתי. הוא סיפר לי שהוא עובד עם תוכנה מסוימת, שיודעת ליצא נתונים לקובץ אקסל (כיום כמעט
טיפ VBA – הוספת גבולות לטווח בפעולה אחת
כיצד נסמן גבולות לטווח בפעולה אחת? על פניו, התשובה לשאלה הזאת פשוטה – אתם לא יודעים לכתוב את הקוד? תקליטו! אז נניח שאנחנו מעוניינים להוסיף גבולות לטווח A1:C10. אנחנו מסמנים
טיפ VBA – אפשרויות שמירת קובץ
אפשרויות שונות לשמירת קובץ כתבתם קוד שאמור לבצע פעולות, ובסיום לבצע פעולה של שמירת קובץ. שמירת הקובץ נעשית בדרך כלל באמצעות שימוש בפקודה ActiveWorkbook.Save, ששומרת את הקובץ במיקום הנוכחי, ובעצם
טיפ VBA – הרצת קוד מאקרו
הרצת קוד מאקרו באקסל הרצת הקוד בשלמותו לאחר כתיבת המאקרו, נרצה בוודאי לבדוק את הקוד שכתבנו. על מנת להריץ את הקוד בשלמותו מתוך עורך ה VBA מקמו את הסמן בתוך
טיפ VBA – העתק הדבק ב VBA
העתק – הדבק העתק – הדבק הן מהפעולות השכיחות ביותר בעולם המחשבים, וכמובן שגם באקסל. חלקנו עובדים עם התפריטים או הרצועה, וחלקנו (אני, אני…) שנחשבים "פריקים של מקלדת" משתמשים בקיצור
טיפ VBA – כיצד נמצא את התא האחרון שיש בו נתונים
כיצד נמצא את התא האחרון שיש בו נתונים? פעמים רבות אנו מתבקשים למצוא את התא האחרון בעמודת נתונים מסוימת. דוגמה לכך היא יצירת לולאה (LOOP) שרצה מהשורה הראשונה ועד סוף
טיפ VBA – שמירת קבצים ב VBA
שמירת קבצים ב VBA הפעולה לשמירת קבצים היא אחת הפעולות הבסיסיות והנפוצות בעת העבודה בקבצי אקסל. הדרך הקלה ביותר לעשות זאת היא באמצעות שילוב המקשים Ctrl+S. אם מדובר בשמירה ראשונה