מִסְמָך

כיצד להגן באמצעות סיסמה על קוד ה-VBA שלי בגיליון אקסל

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

הגן על מאקרו VBA שלך עם הטריק הזה

בְּעָיָה: אני לא רוצה שמישהו ייגש לגיליון האקסל שלי ויערוך או ישנה כל אחד מקוד המאקרו המוצב בו. מה אני יכול לעשות?

אֵיך: יש פתרון פשוט מאוד לבעיה הנ"ל. הגן באמצעות סיסמה על פרויקט ה-VBA שלך ב-Excel כדי למנוע שינויים לא מורשים (ראה צילומי מסך למטה).

זה עובד גם עבור יישומי Microsoft Office אחרים כגון Access, Word וכו'.

שלב 1. פתח את חוברת העבודה של Microsoft Excel המכילה את פרויקט ה-VBA שלך.

שלב 2. הקש Alt+F11 כדי לפתוח את חלון Microsoft Visual Basic for Applications.

או שאתה יכול ללחוץ על הכרטיסייה "מפתח" > כפתור "Visual Basic".

פתח את חלון Visual Basic for Applications ב-Excel

שלב 3. בחלון שנפתח Microsoft Visual Basic for Applications, עבור אל "כלים" > "מאפייני VBAProject".

Excel Tools VBAProject Properties

שלב 4. בתיבת הדו-שיח "VBAProject" שמופיעה, לחץ על "הגנה" בעמודה הימנית וסמן את האפשרות "נעל פרויקט לצפייה".

כעת הקלד סיסמה בתיבת הטקסט מתחת לאפשרות זו והקלד אותה מחדש כדי לאשר. לאחר מכן לחץ על "אישור" כדי לסגור.

Excel VBA Lock Project לצפייה הזן סיסמה
הגנת סיסמה VBA היא תכונת אבטחה באקסל

שמור את הסיסמה הזו בהישג יד! תזדקק לו כדי לפתוח את פרויקט ה- Excel VBA שלך.

שלב 5. כעת תוכל לסגור את חלון Microsoft Visual Basic for Applications. לאחר מכן, לחץ על כפתור "שמור" בפינה השמאלית העליונה של Excel. לאחר מכן סגור את חוברת העבודה של Excel.

זהו. כך אתה מגן על פרויקט VBA שלך באמצעות סיסמה באקסל.

אנו ממליצים לפתוח מחדש את חוברת העבודה של Excel כדי להבטיח שפרויקט VBA מאובטח כהלכה.

קוד VBA של חוברת העבודה של Excel מוגן כעת באמצעות סיסמה

אם אתה רוצה לפתוח את פרויקט ה-VBA שלך, פשוט הסר את הגנת הסיסמה ולחץ שוב על "שמור" כדי לעדכן את השינויים.

הגנת סיסמאות VBA ומגבלותיה

למרות שקוד ה-VBA שלך חתום כעת עם סיסמה, יש חסרונות בשיטה זו - היא לא יכולה למנוע מאנשים לגשת לפרויקט שלך שבאמת רוצים לעשות זאת.

מישהו עדיין עשוי לגשת לחוברת העבודה שלך ב-Excel מבלי לדעת את הסיסמה. לְדוּגמָה, מסירי סיסמאות VBA יכול לפענח את הקובץ שלך ולאפס את הסיסמה שלך. חיפוש מהיר יראה שיש כמה כלים כאלה זמינים בשוק, מסחריים וחינמיים כאחד.

כן, הגנת סיסמה שימושית מאוד עבור רוב האנשים שלא רוצים שינויים לא מורשים בקוד שלהם. עם זאת, עליך להיות מודע למגבלותיו אם אתה משתמש בו כדי להגן על נתונים רגישים או קניין רוחני. אז כדי להגן על קוד ה-VBA שלך בצורה יעילה יותר ב-Excel, הפתרון הטוב ביותר הוא להמיר אותו לקובץ C/C++. אתה עשוי לגלות אפשרויות רבות נוספות עבור הגנה על קוד ה-VBA שלך מהקישור.

תמונה של סוזנה

סוזנה

סוזנה היא מנהלת התוכן והכותבת של Filelem. היא עורכת ומעצבת פריסת ספרים מנוסה מזה שנים רבות, ומתעניינת בניסיון ולבדוק תוכנות פרודוקטיביות שונות. היא גם מעריצה ענקית של קינדל, שמשתמשת בקינדל טאץ' כבר כמעט 7 שנים וסוחב את קינדל כמעט לכל מקום שהיא הולכת. לא מזמן המכשיר היה בסוף חייו אז סוזנה קנתה בשמחה Kindle Oasis.

מאמרים קשורים

כפתור חזרה למעלה