est il possible de tester si une feuille existe pour la supprimer ou si elle n'existe pas il faut alors poursuivre la macro sans message d'erreur excel ?
bonjour Paf et merci pour la réponse.
Pour supprimer la feuil3 j'ai fait une macro.
Je souhaitais la modification de la macro pour tester si la feuil3 existait ou pas.
Cdlt
Philmaure
ne connaissant pas la macro, je ne peux qu'apporter ces précisions :
Code:
nomFeuille ="Feuil3"
If IsError(Evaluate("='" & nomFeuille & "'!A1")) Then 'renvoie vrai si n'existe pas
code si feuille n'existe pas
else
code si feuille existe
end if
ou
Code:
If IsError(Evaluate("=Feuil3!A1")) Then 'renvoie vrai si n'existe pas
code si feuille n'existe pas
else
code si feuille existe
end if
ou
Code:
If Not IsError(Evaluate("=Feuil3!A1")) Then
code si feuille existe
else
code si feuille n'existe pas
end if
je relance la demande car je ne parviens pas à mes fins. Je dois sans doute oublier quelque chose
Le but est de tester si l'onglet Paris existe :
- s'il existe je le renomme en PARIS2
- s'il n'existe pas je continue la macro (dans mon vrai fichier il y une suite à la macro)
re et merci pour la réponse. sur mon fichier test cela fonctionne mais sur mon fichier perso j'ai le message d'erreur suivant :
Variable non défini => la macro bogue sur : nomFeuille =