Comment réparer l'erreur d'exécution VBA 1004?
Fenêtres / / August 05, 2021
Microsoft nous a fourni de nombreuses applications utiles dès les premiers jours. En temps voulu, les applications font désormais partie de Microsoft Office. Microsoft Excel est l'une de ces applications qui existe depuis les premiers jours de l'ordinateur, et c'est un programme qui permet aux utilisateurs d'organiser le format et de calculer les données. De plus, il permet aux utilisateurs d'utiliser des formules, en utilisant un système de feuille de calcul. Microsoft Excel est utilisé par de nombreuses entreprises du monde entier pour effectuer des analyses financières. De plus, MS Excel prend également en charge les applications Visual Basic, ce qui signifie que vous pouvez ajouter un script VBA attaché à votre feuille de calcul.
D'autres programmes bureautiques et MS Excel utilisent le code VBA pour de nombreuses fonctions, par exemple, vous pouvez ajouter un bouton dans la feuille de calcul, qui ajoutera automatiquement des données. Ces fonctions sont très utiles lorsque vous êtes sur le point de gérer une grande quantité de données. Cependant, les utilisateurs ont souvent signalé des erreurs selon lesquelles ils avaient un visage. Ici, nous discutons de l'erreur d'exécution VBA 1004. Les raisons possibles de l'erreur d'exécution 1004 VBA sont une syntaxe ou un code invalide, des données filtrées, une corruption de MS Excel. Cependant, il est également possible que deux programmes soient en conflit lors de la tentative d'ouverture du fichier VBA en même temps.
Table des matières
-
1 Comment réparer l'erreur d'exécution VBA 1004?
- 1.1 Méthode 1. Créer un nouveau modèle
- 1.2 Méthode 2. Suppression du fichier GWXL97.XLA
- 1.3 Méthode 3. Déboguer le code
- 2 Conclusion
Comment réparer l'erreur d'exécution VBA 1004?
Il existe quelques méthodes par lesquelles vous pouvez essayer de résoudre vous-même le problème d'exécution VBA. La liste des solutions est mentionnée ci-dessous.
Méthode 1. Créer un nouveau modèle
Le fait de placer une nouvelle feuille Excel dans un modèle plutôt que de copier ou de dupliquer la feuille existante peut résoudre le problème. Essayez donc ceci en premier.
Étape 1) Tout d'abord, lancez Microsoft Excel et créez un nouveau classeur, puis supprimez la feuille actuelle, n'en laissant qu'une seule. Vous pouvez formater comme vous le souhaitez pour concevoir le modèle par défaut. Cliquer sur Fichier option dans la barre de menu et sélectionnez Enregistrer sous option.
Étape 2) Sélectionnez le Classeur Excel option, une fenêtre d'explorateur de fichiers s'ouvrira. Sélectionnez le répertoire dans lequel vous souhaitez enregistrer votre modèle.
Étape 3) Remplissez le nom du modèle, puis choisissez le type de fichier comme .xlt pour Excel 2003 et .xltx pour Excel 2007 ou version ultérieure. Clique sur le sauvegarder et votre modèle sera enregistré. Maintenant, essayez d'exécuter le code VBA.
Méthode 2. Suppression du fichier GWXL97.XLA
Si plusieurs programmes tentent d'ouvrir le fichier VBA en même temps, le conflit est sûr de se produire. Par conséquent, pour vous assurer qu'il n'y a pas de conflit, vous pouvez essayer en supprimant le fichier GWXL97.XLA.
Étape 1) Ouvrez le Explorateur de fichiers.
Étape 2) Accédez au répertoire suivant-
C: \ Program Files \ MSOffice \ Office \ XLSTART
Étape 3) Vous verrez le fichier GWXL97.XLA dans le dossier, sélectionnez et appuyez sur le bouton Supprimer de votre clavier ou cliquez avec le bouton droit et sélectionnez Supprimer. Maintenant, essayez d'exécuter le code VBA.
Méthode 3. Déboguer le code
Il est très possible que l'erreur 1004 se produise en raison du code invalide. Par conséquent, vous devrez écrire la syntaxe et la valeur correctes pour que le code VBA s'exécute parfaitement. Il peut y avoir de nombreuses erreurs qui peuvent être le résultat de l'erreur 1004, pour éviter que cela ne se produise, vous devez vérifier votre code deux fois et signaler les lignes invalides. Par exemple, Le nom est déjà pris Le message s'affiche avec l'erreur 1004 si le nom de la feuille de calcul existe déjà et qu'il est attribué au même nom à un autre.
Si vous exécutez le code, il générera le message d'erreur 1004, essayez donc de changer le nom et d'attribuer les valeurs. Il y a plus de 1004 erreurs liées au code VBA non valide, par exemple, une plage de object_Global a échoué, le champ de classe Select Method of Range, et bien plus encore. Chaque fois que le message sera affiché, les erreurs seront mises en évidence avec une erreur 1004 si l'erreur est liée au code VBA. Par conséquent, déboguez le code avec une syntaxe et des valeurs valides.
Conclusion
Le code d'erreur 1004 dans Ms. Excel peut être idiot corrigé en déboguant les codes, en corrigeant les lignes, les noms et les valeurs invalides. De plus, si le problème n'est pas lié au code, vous pouvez supprimer le fichier XLA qui peut être en conflit avec MS Excel lors de l'ouverture du fichier VBA. En outre, vous pouvez essayer de créer un nouveau modèle avec le classeur existant pour résoudre le problème.
Le choix des éditeurs:
- Afficher la date de l'icône de la barre des tâches Windows 10 en petites icônes
- Modifier la vitesse du curseur dans la dernière version de Windows 10 2004
- Ouvrez les fichiers torrent sur Windows 10 ou macOS
- Comment réparer l'erreur «L'extension du panneau de commande est incompatible avec la version du pilote»
- Prendre une capture d'écran d'une vidéo YouTube
Rahul est un étudiant en informatique qui s'intéresse énormément au domaine de la technologie et de la crypto-monnaie. Il passe la plupart de son temps à écrire ou à écouter de la musique ou à voyager dans des endroits inconnus. Il croit que le chocolat est la solution à tous ses problèmes. La vie arrive et le café aide.