Bonjour,
Je souhaite créer une nouvelle feuille dans un fichier excel, mais si la feuille a déjà été créé, je souhaite ne rien faire.
En gros :
If "ma feuille existe" Then...
Ne sachant pas du tout comment faire, j'ai trouvé ceci sur le forum.
Cependant je n'arrive pas a faire fonctionner le bout de code qui est censé fonctionner à la fin du topic.
(celui-là)
J'ai l'impression que la fonction renvoie toujours la même chose (False).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function feuille_existe(nom as string) as boolean On error resume next set x=activeworkbooks.sheet(nom) if err = 0 then feuille_existe = true else : feuille_existe=false
Pour couronner le tout, je ne comprend absolument pas le bout de code en question... (oui, je sais, c'est pas bien d'utiliser un morceau de code que l'on ne comprend pas)
Bref, si vous pouviez me venir en aide d'une quelconque manière que ce soit...
Merci,
Aethis, débutant en VBA
Partager