Re les amis, Vous m'avez sorti d'une sacrée galère y a quelques jours. Et j'ai encore un tic sur un passage de ma macro.
je veux tester un classeur sur ses feuilles. Si la feuille éxiste déjà, j'execute une action, mais si au contraire elle n'éxiste pas. Je créé la feuille puis j'exécute une action.
Tout marche bien, sauf que si la feuille est déja présente, il va quand meme allez chercher la création de feuille, ce qui me retourne logiquement une erreur.
Je vous ai mis, le fichier ainsi que le code qui m'échappe.
Merci d'avance pour vos réponses.
Sub testmacro()
Dim n As Integer
Dim trouve As Boolean
For n = 1 To Sheets.Count
If Sheets(n).Name = "Index" Then
trouve = True
MsgBox "trouvé"
Exit For
ElseIf Not trouve Then
Sheets.Add.Name = "Index"
MsgBox " créer"
End If
Next n
End Sub