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 se décline 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 blocage du 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 êtes confronté au problème, et cliquez sur le Développeur languette.
Maintenant, cliquez sur le Insérer option ci-dessous et sous le Contrôles ActiveX section, sélectionnez la Bouton de commande .
Étape 2: Maintenant, n'importe où dans le Exceller feuille, faites glisser et dessinez une Bouton de commande . Ce sera CommandButton1 .
Étape 3: Double-cliquez sur le CommandButton1 pour pouvoir écrire le VBA code dans le Microsoft Visual Basic pour Applications boîte qui s'ouvre.
Maintenant, tapez le ci-dessous VBA code comme montré:
Dim a As Integer Dim b As Integera = Worksheets('Sheet Name').Cells(Row number, Column number).Value b = Worksheets('Sheet Name').Cells(Row number, Column number)).Value Worksheets('Sheet Name').Cells(Row number, Column number)).Value = a + b
*Noter - Assurez-vous de remplacer les parties en surbrillance par le nom de votre feuille, le numéro de ligne et le numéro de colonne.
Étape 4: Maintenant, revenez à la feuille de calcul Excel ( Feuille1 dans ce cas) et cliquez sur le Mode de conception option dans le Barre d'outils pour l'annuler.
Maintenant, cliquez sur le CommandButton1 dans la feuille pour générer le résultat.
Étape 5: Si vous entrez le VBA code incorrectement, il vous donnera le Erreur d'exécution VBA 1004 .
Cela devrait donc vous aider à comprendre pourquoi vous obtenez le Erreur d'exécution 1004 et vous aider à l'éviter en utilisant le bon VBA code 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 à la Déposer onglet en haut à gauche.
Étape 2: Maintenant, sur le côté droit du classeur, sous le Récent section, supprimez toutes les feuilles Excel sauf une.
Formatez cette feuille que vous avez laissée selon vos besoins.
Étape 3: Une fois terminé, accédez à la Déposer onglet à nouveau et cliquez sur Enregistrer sous .
Sélectionnez l'emplacement où vous souhaitez enregistrer le fichier. Maintenant, définissez le Sauvegarder comme type champ comme Modèle Excel . Assurez-vous d'enregistrer le fichier soit dans .xltx ou .xlt format.
*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:
Add Type:=pathfilename
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 troisième méthode.
Méthode 3: via les paramètres du centre de gestion de la confidentialité
Étape 1: Ouvert MS Excel et allez au Déposer languette. Maintenant, cliquez sur Options dans le menu.
É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 .
Étape 3: Dans le Centre de confiance fenêtre, cliquez sur la Paramètres de macro 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 Faire confiance à l'accès 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 quitter.
Cette méthode devrait résoudre votre problème d'erreur d'exécution VBA. Bit, si le problème persiste, essayez la 4ème méthode.
Méthode 4: en supprimant le fichier GWXL97.XLA
Étape 1: appuyez sur la Touche Windows + E ensemble sur votre clavier pour ouvrir le Explorateur de fichiers. Maintenant, cliquez sur Ce PC sur la gauche puis sur le Lecteur C sur le côté droit.
Étape 2: Maintenant, suivez le chemin indiqué ci-dessous pour atteindre le Exceller dossier:
C:Users'username'AppDataLocalMicrosoftExcel
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.
Recommandé pour vous:- Correction: Microsoft Excel ne peut pas ouvrir ou enregistrer plus de documents car il n'y a pas assez de mémoire
- Corrigez les fichiers Excel corrompus dans Windows 10 et récupérez les données perdues
- Corriger le fichier Excel n'ouvre pas de problème dans Windows 10
- Comment réparer Excel en ligne ne fonctionne pas d'erreur dans Windows 10
- Correction: Microsoft Excel a arrêté une erreur de fonctionnement dans Windows 10
- Correction d'une erreur Microsoft Excel: 'Trop de formats de cellules différents'