Bonjour à tous,
alors j'ai une macro dont je me sers tout le temps que je mets dans un nouveau fichier tous les 6 mois.
Depuis 1 an pas de probleme et là aujourd'hui je veux creer un nouveau fichier et quand je lance ma macro il me dit : "erreur de compilation, variable non definie"
mais je n'ai jamais défini cette variable jusqu'à maintenant !!!!
Voici le code :
Je suis désarmée, j'ai essayé de la definir avec Dim X as Sheets, j'ai essayé en mettant worksheets à la place de sheets, plein d'autres trucs que j'ai trouvé idiot mais comme on ne sait jamais ...
Bref depuis ce matin je m'arrache les cheveux !!!
Merci infiniment de votre aide
alors j'ai une macro dont je me sers tout le temps que je mets dans un nouveau fichier tous les 6 mois.
Depuis 1 an pas de probleme et là aujourd'hui je veux creer un nouveau fichier et quand je lance ma macro il me dit : "erreur de compilation, variable non definie"
mais je n'ai jamais défini cette variable jusqu'à maintenant !!!!
Voici le code :
Code:
'Désactiver message confirmation boite de dialogue
Application.DisplayAlerts = False
' Enlever filtre éventuel
Sheets("Besoin").Select
If Worksheets("Besoin").AutoFilterMode Then
Worksheets("Besoin").AutoFilterMode = False
End If
'supprimer la feuille "recprodef" si elle existe
For Each X In Sheets
If X.Name = "recprodef" Then X.Delete
Next
....
Je suis désarmée, j'ai essayé de la definir avec Dim X as Sheets, j'ai essayé en mettant worksheets à la place de sheets, plein d'autres trucs que j'ai trouvé idiot mais comme on ne sait jamais ...
Bref depuis ce matin je m'arrache les cheveux !!!
Merci infiniment de votre aide