השתמש במאפיינים ובשיטות הנכונים עבור האובייקט שנבחר
- שגיאת זמן הריצה 438 מתרחשת אם המאפיין או השיטה שבה אתה מנסה להשתמש אינם חלים על האובייקט שנבחר.
- אתה יכול לתקן בעיה זו על ידי הסרת ההתקנה של התוסף של Microsoft Works.
- פתרון יעיל נוסף הוא להסיר את האנטי וירוס של צד שלישי.
שגיאת זמן הריצה 438 ב-Microsoft Visual Basic (VBA) היא אחת הבעיות המעצבנות ביותר שמשתמשים נתקלים בהן. כמו אחרים שגיאות זמן ריצה כמו 3706, זה מונע ממך לבצע את הקוד שלך ב-VBA.
למרבה המזל, ככל שהבעיה נראית מרתיעה, זה לא הכי קשה לתקן אותה, כפי שמוצג בסעיפים הבאים של מדריך מפורט זה.
מה המשמעות של אובייקט לא תומך בנכס או בשיטה ב-Excel?
ישנם אובייקטים שונים שבהם אתה יכול להשתמש ב-VBA, ולכולם יש מאפיינים ושיטות התואמים אליהם.
עם זאת, אם אתה מנסה להשתמש במאפיין או בשיטה שאינם נתמכים על ידי שיטה מסוימת, אתה מקבל את ה זמן ריצה VBA 438, המציין שהנכס שבו אתה מנסה להשתמש אינו חל על הבחירה לְהִתְנַגֵד.
כמו כן, יש לציין שלעתים זה יכול להיות חיובי שגוי מאנטי וירוס של צד שלישי. לכן, אם אתה בטוח שבחרת את המאפיין והשיטה הנכונים, ייתכן שיהיה עליך להשבית או להסיר את ההתקנה של האנטי וירוס שלך.
כיצד אוכל לתקן שגיאת זמן ריצה 438?
1. השתמש במאפיינים ובשיטות הנכונות
הדרך הקלה ביותר לתקן שגיאת זמן ריצה 438 היא להשתמש במאפיינים ובשיטות הנתמכים על ידי האובייקט שבו אתה משתמש. אם אינך יכול לקבוע זאת בעצמך, לחץ על הנקודה לאחר הגדרת אובייקט.
זה יציג את הרשימה של כל המאפיינים והשיטות התואמות לו. אפשרות נוספת היא ללחוץ על F2 כדי להעלות את דפדפן האובייקט. זה יפרט גם את המאפיינים החלים על אובייקט.
2. הסר את ההתקנה של התוספת של Microsoft Works
- הקש על חלונות מקש + ר, הקלד לִשְׁלוֹט, ולחץ על בסדר לַחְצָן.
- בחר הסר התקנה של תוכנית תחת תוכניות אוֹפְּצִיָה.
- כעת, לחץ לחיצה ימנית Microsoft Works ובחר את הסר את ההתקנה אוֹפְּצִיָה.
- לבסוף, עקוב אחר ההוראות שעל המסך כדי להשלים את התהליך ונסה להפעיל שוב את קוד ה-VBA שלך.
במקרים מסוימים, שגיאת זמן הריצה 438 עשויה לנבוע מבעיות בחלק מהתוספות של Excel, כמו Microsoft Works. הדבר הטוב ביותר לעשות כאן הוא להסיר את התקנת התוספים הללו ולבדוק אם השגיאה נמשכת.
- שגיאת זמן ריצה 3706: לא ניתן למצוא ספק [תיקון]
- שגיאת זמן ריצה 9: מנוי מחוץ לטווח [תיקון]
- שגיאת זמן ריצה 57121: יישום מוגדר או אובייקט מוגדר [תיקון]
- שגיאת זמן ריצה 7: נגמר הזיכרון [תיקון]
3. סרוק לאיתור תוכנות זדוניות
- הקש על חלונות סוג מפתח נגיף, ובחר הגנה מפני וירוסים ואיומים.
- לחץ על אפשרויות סריקה קישור.
- כעת, בחר באפשרות הסריקה המועדפת עליך.
- לבסוף, לחץ על לסרוק עכשיו לַחְצָן.
אם אתה בטוח שהמאפיינים או השיטות השגויות שלך אינן הגורם לשגיאת זמן הריצה 438, ייתכן שזה נובע מפעילות של וירוסים במחשב שלך.
עליך להשתמש באפשרות סריקה מלאה או ב-Microsoft Defender (לא מקוון) כדי להיפטר מהם. לחלופין, אתה יכול להשתמש באנטי וירוס ייעודי ב ESET NOD32.
תוכנה מיוחדת זו תסרוק את הפינה הנסתרת ביותר של המחשב האישי שלך ותחסל אפילו את התוכנות הזדוניות העקשניות ביותר לפני שהיא תגרום לבעיות.
4. התקן מחדש דרייברים
- הקש על חלונות מקש + איקס ובחר את מנהל התקן אוֹפְּצִיָה.
- לחץ פעמיים על כל אחד מהקטעים כדי להרחיב אותו, ולחץ לחיצה ימנית על כל אחד מהמכשירים שמתחתיו.
- כעת, בחר את הסר את התקנת המכשיר אוֹפְּצִיָה.
- לבסוף, לחץ על הסר את ההתקנה לחצן כדי לאשר את הפעולה.
חלק מהמשתמשים מצאו שגיאת זמן ריצה זו 438 עקב בעיות עם מנהלי התקנים עבור התקנים כמו מתאם התצוגה שלך. כדי לתקן זאת, הסר את התקנת מנהל ההתקן המושפע והפעל מחדש את המחשב.
5. הסר את התקנת האנטי וירוס של צד שלישי
- הקש על חלונות מקש + אני ובחר את אפליקציות אפשרות בחלונית השמאלית.
- בחר את אפליקציות ותכונות אוֹפְּצִיָה.
- כעת, לחץ על הנקודות האנכיות לפני האנטי וירוס.
- לבסוף, בחר את הסר את ההתקנה אפשרות ובצע את ההוראות שעל המסך כדי להשלים את התהליך.
לפעמים, שגיאת זמן הריצה 438 עשויה להיות אזעקת שווא על ידי האנטי וירוס של הצד השלישי שלך. כמו כן, ייתכן שתוכנת האבטחה מתעסקת בקוד שלך מסיבה כלשהי.
במקרה זה, עליך להסיר את התקנת האנטי וירוס ולהשתמש במקום זאת ב-Microsoft Defender.
עם זה, אנו יכולים כעת לסיים את המדריך המפורט הזה על שגיאת זמן הריצה של VBA 438. כל מה שנותר לך הוא לעקוב אחר ההוראות שבהן, והבעיה צריכה להיות היסטוריה.
אם אתה מתמודד עם בעיות אחרות כמו שגיאת זמן ריצה 3709, עיין במדריך המפורט שלנו כדי לתקן זאת במהירות.
אל תהסס ליידע אותנו על הפתרון שעזר לך לתקן בעיה זו בהערות למטה.