כיצד לתקן שגיאת זמן ריצה VBA 1004?
Windows / / August 05, 2021
מיקרוסופט סיפקה לנו יישומים שימושיים רבים מהימים הראשונים. עם הזמן, היישומים הפכו לחלק ממיקרוסופט אופיס. Microsoft Excel הוא יישום כזה שקיים מימיו הראשונים של המחשב, וזוהי תוכנית המאפשרת למשתמשים לארגן פורמט ולחשב נתונים. יתר על כן, הוא מאפשר למשתמשים להשתמש בנוסחאות, תוך שימוש במערכת גיליונות אלקטרוניים. Microsoft Excel משמש מספר עסקים בכל רחבי העולם לביצוע ניתוחים פיננסיים. יתרה מכך, MS Excel תומך גם ביישומי Visual Basic, מה שאומר שתוכל להוסיף סקריפט VBA המצורף לגיליון האלקטרוני שלך.
תוכניות משרד אחרות ו- MS Excel משתמשות בקוד VBA למספר פונקציות, למשל, אתה יכול להוסיף כפתור בגיליון האלקטרוני שיוסיף נתונים באופן אוטומטי. פונקציות כאלה שימושיות מאוד כאשר אתה עומד לנהל כמות גדולה של נתונים. עם זאת, משתמשים דיווחו לעיתים קרובות על שגיאות שיש להם פנים. הנה, אנו דנים בשגיאת זמן ריצה מסוימת VBA 1004. הסיבות האפשריות לשגיאת זמן ריצה של 1004 VBA היא תחביר לא חוקי או קוד, נתונים מסוננים, השחתה של MS Excel. עם זאת, ייתכן גם ששתי תוכניות מסוכסכות תוך ניסיון לפתוח את קובץ VBA בו זמנית.
תוכן עניינים
-
1 כיצד לתקן שגיאת זמן ריצה VBA 1004?
- 1.1 שיטה 1. צור תבנית חדשה
- 1.2 שיטה 2. מחיקת קובץ GWXL97.XLA
- 1.3 שיטה 3. ניפוי באגים בקוד
- 2 סיכום
כיצד לתקן שגיאת זמן ריצה VBA 1004?
ישנן מספר שיטות שבהן תוכל לנסות לתקן בעצמך את בעיית זמן הריצה של VBA. רשימת הפתרונות מוזכרת להלן.
שיטה 1. צור תבנית חדשה
על ידי הכנסת גיליון Excel חדש לתבנית במקום העתקה או שכפול של הגיליון הקיים עשוי לפתור את הבעיה. לכן נסה זאת קודם.
שלב 1) ראשית, הפעל את Microsoft Excel והכין חוברת עבודה חדשה ואז מחק את הגיליון הנוכחי, והשאיר רק אחד. אתה יכול לעצב כמו שאתה רוצה לעצב את תבנית ברירת המחדל. לחץ על קוֹבֶץ אפשרות משורת התפריטים ובחר שמור כ אוֹפְּצִיָה.
שלב 2) בחר את חוברת עבודה של Excel אפשרות, ייפתח חלון סייר קבצים. בחר את הספרייה שבה ברצונך לשמור את התבנית שלך.
שלב 3) מלא את שם התבנית, ואז בחר סוג קובץ כ- .xlt עבור Excel 2003 ו- .xltx עבור Excel 2007 ואילך. הקלק על ה להציל כפתור, והתבנית שלך תישמר. כעת נסה להריץ את קוד ה- VBA.
שיטה 2. מחיקת קובץ GWXL97.XLA
אם יותר מתוכנית אחת מנסה לפתוח את קובץ VBA בו זמנית, הקונפליקט בטוח יתרחש, לכן כדי להבטיח שאין התנגשות, אתה יכול לנסות למחוק את קובץ GWXL97.XLA.
שלב 1) פתח את סייר קבצים.
שלב 2) נווט לספריה הבאה-
C: \ Program Files \ MSOffice \ Office \ XLSTART
שלב 3) תראה את הקובץ GWXL97.XLA בתיקיה, בחר ולחץ על כפתור המחיקה במקלדת או לחץ באמצעות לחצן העכבר הימני ובחר מחק. כעת נסה להריץ את קוד ה- VBA.
שיטה 3. ניפוי באגים בקוד
ייתכן מאוד ששגיאת 1004 מתרחשת עקב הקוד הלא חוקי. לכן יהיה עליכם לכתוב את התחביר והערך הנכונים עבור קוד ה- VBA לביצוע מושלם. יכולות להיות טעויות רבות שיכולות להיות התוצאה של שגיאת 1004, כדי למנוע זאת, עליך לבדוק את הקוד פעמיים ולהצביע על השורות הלא חוקיות. לדוגמה, השם כבר נלקח הודעה מוצגת עם שגיאת 1004 כאשר אם שם גליון העבודה כבר קיים, והוא מוקצה לאותו שם לאחר.
אם אתה מריץ את הקוד, הוא ייצור את הודעת השגיאה 1004, לכן נסה לשנות את השם ולהקצות את הערכים. יש יותר 1004 שגיאות הקשורות לקוד VBA לא חוקי, למשל, טווח של אובייקט_גלובאל נכשל, שדה בחר שדה בכיתה בטווח ועוד. בכל פעם שההודעה תוצג, הטעויות יודגשו עם שגיאת 1004 אם השגיאה קשורה לקוד VBA. לכן ניפוי באגים בקוד עם תחביר וערכים תקפים.
סיכום
ניתן לתקן את קוד השגיאה 1004 בגב 'Excel באמצעות ניפוי באגים בקודים, תיקון השורות הלא חוקיות, השמות והערכים. יתר על כן, אם הבעיה אינה קשורה לקוד, תוכל למחוק את קובץ ה- XLA שעשוי להיות בסתירה ל- MS Excel בעת פתיחת קובץ ה- VBA. כמו כן, אתה יכול לנסות ליצור תבנית חדשה בהיקף חוברת העבודה הקיימת כדי לפתור את הבעיה.
בחירת העורכים:
- הצג תאריך של סמל שורת המשימות של Windows 10 בסמלים קטנים
- שנה את מהירות הסמן בגירסה האחרונה של Windows 10 2004
- פתח קבצי סיקור ב- Windows 10 או ב- macOS
- כיצד לתקן את השגיאה "סיומת לוח הבקרה אינה תואמת לגרסת מנהל ההתקן"
- צלם מסך מתוך סרטון YouTube
ראול הוא סטודנט למדעי המחשב עם עניין עצום בתחום הנושאים הטכנולוגיים והקריפטוגרפיים. הוא מבלה את רוב זמנו בכתיבה או בהאזנה למוזיקה או בטיול במקומות שלא נראו. הוא מאמין ששוקולד הוא הפיתרון לכל הבעיות שלו. החיים קורים, והקפה עוזר.