Η Microsoft έχει παράσχει πολλές χρήσιμες εφαρμογές από την έναρξή της. Με τον καιρό, οι εφαρμογές έγιναν μέρος του Microsoft Office. Το Microsoft Excel είναι μια τέτοια εφαρμογή που υπάρχει από τις πρώτες μέρες των υπολογιστών, ένα πρόγραμμα που επιτρέπει στους χρήστες να μορφοποιούν και να υπολογίζουν δεδομένα. Χρησιμοποιεί επίσης ένα σύστημα υπολογιστικών φύλλων για να επιτρέπει στους χρήστες να χρησιμοποιούν τύπους. Το Microsoft Excel χρησιμοποιείται από χιλιάδες εταιρείες σε όλο τον κόσμο για την εκτέλεση χρηματοοικονομικών αναλύσεων. Επιπλέον, το MS Excel υποστηρίζει επίσης εφαρμογές της Visual Basic, ώστε να μπορείτε να προσθέτετε σενάρια VBA στα υπολογιστικά φύλλα σας.
Άλλα προγράμματα γραφείου και το MS Excel χρησιμοποιούν κώδικα VBA για διάφορες λειτουργίες. Για παράδειγμα, όταν προσθέτετε ένα κουμπί σε ένα υπολογιστικό φύλλο, τα δεδομένα προστίθενται αυτόματα. Αυτές οι δυνατότητες είναι πολύ χρήσιμες όταν προσπαθείτε να διαχειριστείτε μεγάλους όγκους δεδομένων. Ωστόσο, οι χρήστες ανέφεραν συχνά σφάλματα με πρόσωπα. Εδώ συζητάμε το συγκεκριμένο σφάλμα χρόνου εκτέλεσης VBA 1004. Πιθανές αιτίες του σφάλματος χρόνου εκτέλεσης 1004 VBA είναι εσφαλμένη σύνταξη ή κώδικας, φιλτραρισμένα δεδομένα και κατεστραμμένο MS Excel. Ωστόσο, είναι επίσης δυνατό τα δύο προγράμματα να έρχονται σε διένεξη ενώ προσπαθείτε να ανοίξετε ένα αρχείο VBA ταυτόχρονα.
Excel: Πώς να διορθώσετε το σφάλμα χρόνου εκτέλεσης 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 – Ανοίξτε την Εξερεύνηση αρχείων και μεταβείτε στον ακόλουθο κατάλογο:
C:\Program Files\MSOffice\Office\XLSTART
Βήμα 2 – Όταν δείτε το αρχείο GWXL97.XLA στον φάκελο, επιλέξτε και πατήστε το κουμπί Διαγραφή στο πληκτρολόγιό σας ή κάντε δεξί κλικ και επιλέξτε Διαγραφή.
Τώρα δοκιμάστε να εκτελέσετε τον κώδικα VBA.
Μέθοδος 3: Εντοπισμός σφαλμάτων του κώδικά σας
Είναι πολύ πιθανό το σφάλμα 1004 να προκλήθηκε από κακό κώδικα. Επομένως, πρέπει να γράψετε τη σωστή σύνταξη και τιμές για να εκτελέσετε τέλεια τον κώδικα VBA σας. Μπορεί να υπάρχουν πολλά λάθη που μπορούν να γίνουν ως αποτέλεσμα ενός σφάλματος 1004. Για να μην συμβεί αυτό, θα πρέπει να ελέγξετε ξανά τον κωδικό σας και να επισημάνετε τη λάθος γραμμή. Για παράδειγμα, εάν το όνομα ενός φύλλου εργασίας υπάρχει ήδη και σε άλλο φύλλο εργασίας έχει εκχωρηθεί το ίδιο όνομα, το μήνυμα Το όνομα έχει ήδη ληφθεί εμφανίζεται με σφάλμα 1004.
Όταν εκτελώ τον κωδικό, παράγει ένα μήνυμα σφάλματος 1004, επομένως αλλάξτε το όνομα και εκχωρήστε του μια τιμή. Υπάρχουν περισσότερα από 1004 σφάλματα που σχετίζονται με κακό κώδικα VBA. Για παράδειγμα, αποτυχία αντικειμένου_Καθολικού εύρους, επιλογή μεθόδου πεδίου κλάσης πεδίου κ.λπ. Κάθε φορά που εμφανίζεται το μήνυμα, το σφάλμα επισημαίνεται ως σφάλμα 1004 εάν το σφάλμα σχετίζεται με τον κωδικό VBA.
Προσπαθήστε λοιπόν να διορθώσετε τον κώδικα σας με έγκυρη σύνταξη και τιμές.
τέλος.