Choops
XLDnaute Occasionnel
Bonjour à toutes et à tous,
Je comprends le code suivant
comme suit : Pour chaque objet dans la feuille courante, si les 13 caractères du nom en partant de la gauche est autre que CommandButton, alors il est effacé. Est-ce que j'ai bon ?
Ensuite, j'ai plusieurs boutons présents dans cette même feuille qui ne s'appellent pas CommandButton et je voudrais qu'ils ne soient pas effacés non plus. L'un s'appelle "RESET" et l'autre "Creation". J'ai essayé d'ajouter comme suit mais ça ne fonctionne pas du tout :
Merci d'avance
Je comprends le code suivant
Code:
For Each Shape In ActiveSheet.Shapes
If Left(Shape.Name, 13) <> "CommandButton" Then
Shape.Delete
End If
Next Shape
comme suit : Pour chaque objet dans la feuille courante, si les 13 caractères du nom en partant de la gauche est autre que CommandButton, alors il est effacé. Est-ce que j'ai bon ?
Ensuite, j'ai plusieurs boutons présents dans cette même feuille qui ne s'appellent pas CommandButton et je voudrais qu'ils ne soient pas effacés non plus. L'un s'appelle "RESET" et l'autre "Creation". J'ai essayé d'ajouter comme suit mais ça ne fonctionne pas du tout :
Code:
For Each Shape In ActiveSheet.Shapes
If Left(Shape.Name, 5) <> "RESET" & "Creation" & "CommandButton" Then
Shape.Delete
End If
Next Shape
Merci d'avance