🛠️ הוראות התקנת כלי VBA

הדרכה מלאה להתקנת כלי בדיקת השעות והתפוקות ב-Excel

מה הם כלי VBA?
כלי VBA הם קבצי קוד שמתווספים לאקסל שלך ומריצים בדיקות אוטומטיות על הנתונים שלך — ללא שליחת נתונים לאינטרנט. הכל עובד לגמרי מקומית על המחשב שלך.
1
הורד את קובץ הכלי

בעמוד הכלים, לחץ על "⬇ הורדת הכלי" ליד הכלי הרלוונטי:

  • כלי בדיקת תשומות → יורד קובץ vba-hours-audit.bas
  • כלי בדיקת תפוקות → יורד קובץ vba-outputs-audit.bas

שמור את הקובץ במקום נגיש (לדוגמה: שולחן העבודה).

2
פתח קובץ אקסל חדש ושמור כ-.xlsm

פתח Excel ושמור קובץ חדש בפורמט Excel Macro-Enabled Workbook:

  1. לחץ File → Save As
  2. בחר מיקום לשמירה
  3. בשדה "Save as type" בחר: Excel Macro-Enabled Workbook (*.xlsm)
  4. תן שם לקובץ (לדוגמה: בדיקת_שעות.xlsm)
  5. לחץ Save
⚠️ חובה לשמור כ-.xlsm ולא כ-.xlsx — רק .xlsm תומך במאקרואים.
3
פתח את עורך ה-VBA

פתח את עורך ה-VBA עם קיצור המקלדת:

Alt + F11

ייפתח חלון עורך ה-VBA. אם לא נפתח — ודא שה-Developer tab מופעל:

  1. לחץ File → Options → Customize Ribbon
  2. סמן את Developer ברשימה מימין
  3. לחץ OK ואז Alt + F11 שוב
4
ייבא את קובץ הכלי

בתוך עורך ה-VBA:

  1. לחץ על תפריט File → Import File...
  2. נווט לקובץ .bas שהורדת בשלב 1
  3. לחץ Open

תראה שב-Project Explorer (בצד שמאל) נוסף Module חדש בשם Module1 עם כל הקוד.

💡 אפשר גם ידנית: לחץ Insert → Module, פתח את קובץ ה-.bas ב-Notepad, העתק הכל (Ctrl+A, Ctrl+C), והדבק בעורך (Ctrl+V).
5
הכנס את פרטי הרישיון שלך

בראש הקוד תמצא 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 FILE_ID As String = "HRS-2025-04-29-ABC123"
Const DOWNLOAD_DATE As String = "2025-04-29"
Const USER_EMAIL As String = "israel@example.gov.il"
⚠️ הקובץ תקף ל-3 חודשים מתאריך ההורדה. לאחר מכן תתבקש להוריד גרסה חדשה.
6
הכנס את הנתונים שלך

סגור את עורך ה-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 ← סוג חדש שלא היה!
7
הפעל את הבדיקה

הפעל את הכלי דרך עורך ה-VBA:

  1. פתח VBA: Alt + F11
  2. לחץ על Module1 בעץ משמאל
  3. לחץ על הפונקציה הראשית:
Run → RunAudit
Run → RunOutputsAudit

או דרך ה-Macro menu באקסל: Developer → Macros → בחר את הפונקציה → Run

✅ הבדיקה תרוץ ותיצור גיליונות חדשים עם הממצאים — ממוינים לפי חומרה.
8
קרא את הממצאים

לאחר הרצת הבדיקה יווצרו הגיליונות הבאים:

  • דוח סיכום — סיכום כל הממצאים עם ספירות
  • חפיפות שעות — כל מקרי החפיפה עם פירוט וצביעה: 🔴 מלאה, 🟠 חלקית
  • בדיקת סבירות — עבודה בשבת, שעות חריגות מעל 10-12 שעות
  • דוח סיכום — סיכום ממצאים
  • סוגי תפוקה חדשים — תפוקות שלא היו בחודשים הראשונים
  • בדיקת סבירות תפוקות — סטיות מעל 50% מהממוצע
  • מדגם סיכונים — שורות לבדיקה מבוסס סיכון (גבוה/בינוני/נמוך)
  • דשבורד חודשי — טבלת pivot עם צביעה לפי שינויים חדשיים
?
שאלות נפוצות

מה קורה אחרי 3 חודשים?
הכלי יציג הודעה שפג התוקף ויבקש להוריד גרסה חדשה מ-kandelbi.org. גרסה חדשה תמיד חינמית למי שרשום.

הקובץ שואל אם לאפשר מאקרואים — מה לעשות?
לחץ "Enable Content" — הכלי לא יעבוד בלי זה. הקוד בטוח לחלוטין ואין בו גישה לקבצים אחרים.

האם הנתונים שלי נשלחים לאינטרנט?
לא! הנתונים עצמם לא יוצאים מהמחשב. הכלי שולח רק מזהה קובץ ותאריך לשרת לצורך בדיקת תוקף בלבד.

קיבלתי שגיאה "Cannot run the macro"
וודא שהקובץ שמור כ-.xlsm ולא כ-.xlsx.

← חזרה לכלים 📞 צרו קשר לעזרה