🛠️ הוראות התקנת כלי VBA
הדרכה מלאה להתקנת כלי בדיקת השעות והתפוקות ב-Excel
כלי VBA הם קבצי קוד שמתווספים לאקסל שלך ומריצים בדיקות אוטומטיות על הנתונים שלך — ללא שליחת נתונים לאינטרנט. הכל עובד לגמרי מקומית על המחשב שלך.
בעמוד הכלים, לחץ על "⬇ הורדת הכלי" ליד הכלי הרלוונטי:
- כלי בדיקת תשומות → יורד קובץ
vba-hours-audit.bas - כלי בדיקת תפוקות → יורד קובץ
vba-outputs-audit.bas
שמור את הקובץ במקום נגיש (לדוגמה: שולחן העבודה).
פתח Excel ושמור קובץ חדש בפורמט Excel Macro-Enabled Workbook:
- לחץ File → Save As
- בחר מיקום לשמירה
- בשדה "Save as type" בחר: Excel Macro-Enabled Workbook (*.xlsm)
- תן שם לקובץ (לדוגמה:
בדיקת_שעות.xlsm) - לחץ Save
פתח את עורך ה-VBA עם קיצור המקלדת:
Alt + F11
ייפתח חלון עורך ה-VBA. אם לא נפתח — ודא שה-Developer tab מופעל:
- לחץ File → Options → Customize Ribbon
- סמן את Developer ברשימה מימין
- לחץ OK ואז Alt + F11 שוב
בתוך עורך ה-VBA:
- לחץ על תפריט File → Import File...
- נווט לקובץ
.basשהורדת בשלב 1 - לחץ Open
תראה שב-Project Explorer (בצד שמאל) נוסף Module חדש בשם Module1 עם כל הקוד.
בראש הקוד תמצא 3 שורות שצריך למלא — חפש את השורות האלו ושנה אותן:
Const FILE_ID As String = "REPLACE_FILE_ID" ' ← החלף במזהה שקיבלת
Const DOWNLOAD_DATE As String = "REPLACE_DATE" ' ← תאריך היום YYYY-MM-DD
Const USER_EMAIL As String = "REPLACE_EMAIL" ' ← המייל שנרשמת איתו
לדוגמה — כך זה ייראה אחרי מילוי:
Const DOWNLOAD_DATE As String = "2025-04-29"
Const USER_EMAIL As String = "israel@example.gov.il"
סגור את עורך ה-VBA וחזור לאקסל. צור גיליון בשם נתונים:
בגיליון נתונים הכנס נתוני שעות עם העמודות הבאות (שמות העמודות יכולים להיות בעברית או אנגלית):
דוגמה:
ישראל כהן | 01/04/2025 | 08:00 | 17:00
ישראל כהן | 01/04/2025 | 16:30 | 20:00 ← יזוהה כחפיפה!
דוד לוי | 02/04/2025 | 07:00 | 21:00 ← יזוהה כשעות חריגות!
בגיליון נתונים הכנס נתוני תפוקות:
דוגמה:
דינה אברהם | ביקורת חשבון | 01/2025 | 45
דינה אברהם | ביקורת חשבון | 02/2025 | 120 ← קפיצה חריגה!
דינה אברהם | עריכת חוזה | 03/2025 | 8 ← סוג חדש שלא היה!
הפעל את הכלי דרך עורך ה-VBA:
- פתח VBA: Alt + F11
- לחץ על Module1 בעץ משמאל
- לחץ על הפונקציה הראשית:
או דרך ה-Macro menu באקסל: Developer → Macros → בחר את הפונקציה → Run
לאחר הרצת הבדיקה יווצרו הגיליונות הבאים:
- דוח סיכום — סיכום כל הממצאים עם ספירות
- חפיפות שעות — כל מקרי החפיפה עם פירוט וצביעה: 🔴 מלאה, 🟠 חלקית
- בדיקת סבירות — עבודה בשבת, שעות חריגות מעל 10-12 שעות
- דוח סיכום — סיכום ממצאים
- סוגי תפוקה חדשים — תפוקות שלא היו בחודשים הראשונים
- בדיקת סבירות תפוקות — סטיות מעל 50% מהממוצע
- מדגם סיכונים — שורות לבדיקה מבוסס סיכון (גבוה/בינוני/נמוך)
- דשבורד חודשי — טבלת pivot עם צביעה לפי שינויים חדשיים
מה קורה אחרי 3 חודשים?
הכלי יציג הודעה שפג התוקף ויבקש להוריד גרסה חדשה מ-kandelbi.org. גרסה חדשה תמיד חינמית למי שרשום.
הקובץ שואל אם לאפשר מאקרואים — מה לעשות?
לחץ "Enable Content" — הכלי לא יעבוד בלי זה. הקוד בטוח לחלוטין ואין בו גישה לקבצים אחרים.
האם הנתונים שלי נשלחים לאינטרנט?
לא! הנתונים עצמם לא יוצאים מהמחשב. הכלי שולח רק מזהה קובץ ותאריך לשרת לצורך בדיקת תוקף בלבד.
קיבלתי שגיאה "Cannot run the macro"
וודא שהקובץ שמור כ-.xlsm ולא כ-.xlsx.