Bonsoir, je travail sur un tableau, je cherche a automatisé une tâche.
Je travail avec cette macro la :
Sub Sup_Eval()
'
' Sup_Eval Macro
rep = InputBox("Quelle est la feuille à supprimer ? ")
For Each Feuille In Worksheets
If Feuille.Name Like rep Then
Feuille.Delete
End If
Next Feuille
End Sub
Cela fonctionne très bien, mais je dois contrôler moi même les feuilles, enlever le mot de passe, lancer la macro et rentré le nom de la feuille dans la fenêtre qui s'ouvre.
Par rapport a mon job je dois enlever les feuilles inutilisés avant l'envoie.
Mais j'ai énormément de ces tableaux a "nettoyé".
La macro devra vérifié dans les cellule AY1 jusque la cellule DC41 si il y a de la donnée dans les feuilles eval_1 jusque eval_10, dans les feuilles ou il n'y a rien (dans la plage de cellule spécifié AY1 : DC41), elle devront être
sélectionné puis supprimé avec un message de confirmation avec si possible le nom des feuilles sélectionné pour la suppression, affichés dans une fenêtre.
J'espère me faire comprendre.
Mon niveau en VBA est presque au niveau de zéro, j'adapte les macros trouvé sur le forum pour mes tableaux. Mais là je n'ai rien trouvé de probant se rapprochant de ce que j'ai besoin.
Pour cela je vous joint un fichier exemple.
En vous remerciant par avance.