Correction de l'erreur d'exécution Excel VBA 1004 dans Windows 10

Que vous créiez un rapport Excel pour votre propre usage ou pour une entreprise, il existe en deux formats, XLS et XLSX. Lorsque ces formats sont corrompus, vous voyez le Erreur d'exécution VBA « 1004 ».

Cette erreur peut également se produire lorsque vous essayez de créer une macro dans une feuille Excel, vous empêchant ainsi de travailler avec Excel. Bien que cela puisse vous empêcher de travailler sur VBA, cela peut également entraîner le plantage de VBA, et même parfois de votre système.

La bonne nouvelle est que cela peut être résolu à l'aide de plusieurs méthodes. Voyons comment.

Méthode 1: Utilisation de l'onglet Développeur dans MS Excel

Étape 1: Ouvrez le Exceller feuille avec laquelle vous rencontrez le problème, et cliquez sur le Développeur languette.

Maintenant, cliquez sur le Insérer option ci-dessous et sous le Contrôles ActiveX rubrique, sélectionnez le Bouton de commande.

Onglet Développeur Ms Excel Insérer le bouton de commande des contrôles Activex

Étape 2: Maintenant, n'importe où dans le Exceller feuille, faites glisser et dessinez un Bouton de commande. Ce sera CommandButton1.

Zone vide Faites glisser et dessinez un bouton de commande

Étape 3: Double-cliquez sur le CommandButton1 être capable d'écrire le Code VBA dans le Microsoft Visual Basic pour les applications boîte qui s'ouvre.

Maintenant, tapez ci-dessous Code VBA comme montré:

Dim a As Integer. Dim b As Integer a = Worksheets("Nom de la feuille").Cellules(Numéro de ligne, numéro de colonne).Valeur. b = Feuilles de travail("Nom de la feuille").Cellules(Numéro de ligne, numéro de colonne)).Valeur. Feuilles de travail("Nom de la feuille").Cellules(Numéro de ligne, numéro de colonne)).Valeur = a + b

*Noter - Assurez-vous de remplacer les pièces en surbrillance par le nom de votre feuille, le numéro de ligne et le numéro de colonne.

Commande d'écriture de la fenêtre Microsoft Visual Basic pour les applications Entrée

Étape 4: Maintenant, retournez au feuille de calcul Excel (Feuille1 dans ce cas) et cliquez sur le Mode Conception option dans le Barre d'outils pour le défaire.

Maintenant, cliquez sur le CommandButton1 dans la feuille pour générer le résultat.

Excel Sheet Design Mode Commandbutton1 Total Auto Remplit

Étape 5 : Si vous saisissez le VBA code incorrectement, il vous donnera le Erreur d'exécution VBA 1004.

Si vous entrez le mauvais code Vba Erreur d'exécution Vba 1004

Donc, cela devrait vous aider à comprendre pourquoi vous obtenez le Erreur d'exécution 1004 et vous aider à l'éviter en utilisant le bon Code VBA et motif. Mais, si le problème persiste, essayez la 2ème méthode.

Méthode 2: en créant un nouveau modèle Excel

Étape 1: Ouvert Microsoft Excel et appuyez sur le Ctrl+N touches ensemble sur votre clavier pour ouvrir un nouveau classeur.

Maintenant, allez au Déposer onglet en haut à gauche.

Onglet Fichier de feuille Excel

Étape 2: Maintenant, sur le côté droit du classeur, sous le Récent section, supprimez toutes les feuilles Excel sauf une.

Onglet Fichier Côté droit Récent Supprimer tous les fichiers sauf un

Formatez cette feuille que vous avez laissée selon vos besoins.

Étape 3: Une fois terminé, rendez-vous sur le Déposer tab à nouveau et cliquez sur Enregistrer sous.

Sélectionnez l'emplacement où vous souhaitez enregistrer le fichier. Maintenant, réglez le Sauvegarder comme type champ comme Modèle Excel. Assurez-vous d'enregistrer le fichier soit dans .xltx ou .xlt format.

Onglet Fichier Enregistrer sous Sélectionner l'emplacement Enregistrer sous Type Nom de fichier du modèle Excel .xltx ou .xlt Format Enregistrer

*Noter - Le format utilisé ci-dessus est pour Excel 2017 et versions supérieures.

Étape 4: Une fois que vous avez enregistré le modèle, vous pouvez ajouter le modèle en utilisant le code ci-dessous :

Type d'ajout: = nom de fichier de chemin

Assurez-vous de remplacer le nom de fichier par le nom de votre document enregistré.

Cela devrait résoudre votre problème d'erreur d'exécution VBA 1004, mais sinon, essayez la 3ème méthode.

Méthode 3: via les paramètres du centre de confiance

Étape 1: Ouvert MS Excel et allez au Déposer languette. Maintenant, cliquez sur Options dans le menu.

Options de fichier MS Excel

Étape 2: Dans le Options Excel fenêtre, cliquez sur Centre de confiance sur le côté gauche du volet. Sur le côté droit, cliquez sur le Paramètres du centre de confiance.

Options Excel Centre de confiance Paramètres du Centre de confiance

Étape 3: Dans le Centre de confiance fenêtre, cliquez sur le Paramètres des macros options sur la gauche. Maintenant, sur le côté droit du volet, sélectionnez le bouton radio à côté de Désactiver toutes les macros avec notification.

Ensuite, sélectionnez le bouton radio à côté de Accès de confiance au mode d'accès au projet VBA.

presse d'accord pour enregistrer les modifications. Puis appuyez d'accord  à nouveau dans le Options Excel fenêtre pour sortir.

Paramètres des macros Désactiver toutes les macros avec notification Trust Access To The Vba Project Object Mode Ok

Cette méthode devrait résoudre votre problème d'erreur d'exécution VBA. Bit, si le problème est toujours là, essayez la 4ème méthode.

Méthode 4: en supprimant le fichier GWXL97.XLA

Étape 1: appuie sur le Touche Windows + E ensemble sur votre clavier pour ouvrir le Explorateur de fichiers. Maintenant, cliquez sur Ce PC à gauche puis à lecteur C sur le côté droit.

Ce lecteur PC C

Étape 2: Maintenant, suivez le chemin comme indiqué ci-dessous pour atteindre le Exceller dossier:

C:\Utilisateurs\"Nom d'utilisateur"\AppData\Local\Microsoft\Excel 
Ce lecteur PC C suit le chemin Excel Xlstart

Maintenant, ouvrez le dossier XLStart.

*Noter - remplacez la partie en surbrillance par votre nom d'utilisateur spécifique sans les guillemets.

Étape 3: Vous verrez maintenant un fichier nommé - GWXL97.XLA. Sélectionnez ce fichier et appuyez sur Effacer.

C'est tout. Suivre ces méthodes peut vous aider à corriger l'erreur d'exécution VBA 1004 sur votre PC Windows 10.

Correction - Problème avec le modèle de données empêchant Excel d'ouvrir le classeur

Correction - Problème avec le modèle de données empêchant Excel d'ouvrir le classeurWindows 10Exceller

Lors de l'accès à une feuille de calcul avec un Exceller de la version précédente, vous pouvez rencontrer une rencontre - 'Nous n'avons pas pu charger le modèle de données‘. Cette erreur se produit...

Lire la suite
Impossible de modifier le format de date dans MS Excel Easy Solution

Impossible de modifier le format de date dans MS Excel Easy SolutionWindows 10Exceller

L'application Excel est très utilisée dans le monde entier pour créer et maintenir des feuilles de données à des fins d'enregistrement. Cependant, il peut parfois vous donner des erreurs aléatoires...

Lire la suite
Excel manque de mémoire, pas assez de ressources pour afficher complètement le problème dans Windows 10

Excel manque de mémoire, pas assez de ressources pour afficher complètement le problème dans Windows 10Windows 10Exceller

Êtes-vous face à "Excel manque de mémoire, pas assez de ressources pour s'afficher complètement« message d'erreur lorsque vous essayez de modifier une feuille de calcul Excel sur votre ordinateur? ...

Lire la suite