Renommer un onlget via VBA
Résolu/Fermé
Behippie
Messages postés
14
Date d'inscription
mardi 18 août 2009
Statut
Membre
Dernière intervention
31 janvier 2011
-
9 mars 2010 à 14:45
Behippie Messages postés 14 Date d'inscription mardi 18 août 2009 Statut Membre Dernière intervention 31 janvier 2011 - 21 juin 2010 à 10:46
Behippie Messages postés 14 Date d'inscription mardi 18 août 2009 Statut Membre Dernière intervention 31 janvier 2011 - 21 juin 2010 à 10:46
A voir également:
- Renommer un onlget via VBA
- Renommer plusieurs fichiers en même temps - Guide
- Renommer iphone - Guide
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
- Comment renommer quelqu'un sur instagram - Guide
- Communication impossible via ssl ps4 - Forum Jeux vidéo
2 réponses
Gord21
Messages postés
918
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
20 mars 2013
289
9 mars 2010 à 21:30
9 mars 2010 à 21:30
Bonjour,
Tu peux créer une fonction qui test l'existance de ton onglet.
Une fois que cette fonction est créée, tu peux ajouter dans ton code :
J'ai mis Sacha Touille pour plus de clarté, mais tu peux remplacer par ta syntaxe dépendant des cellules.
Remarque : j'utilise & plutôt que + pour concaténer 2 chaînes je le trouve moins ambigu.
Tu peux créer une fonction qui test l'existance de ton onglet.
Function Onglet_existe(Nom As String) Dim feuille as WorkSheet Dim Existe as Boolean Existe = False For Each feuille In ActiveWorkbook.Sheets If feuille.Name = Nom Then Existe = True End If Next feuille Onglet_existe = Existe End Function
Une fois que cette fonction est créée, tu peux ajouter dans ton code :
i=1 If Onglet_existe("Sacha Touille") Then While Onglet_existe("Sacha Touille" & i) i=i+1 Wend Sheets("Modèle (2)").Name = "Sacha Touille" & i Else Sheets("Modèle (2)").Name = "Sacha Touille" End If
J'ai mis Sacha Touille pour plus de clarté, mais tu peux remplacer par ta syntaxe dépendant des cellules.
Remarque : j'utilise & plutôt que + pour concaténer 2 chaînes je le trouve moins ambigu.
Behippie
Messages postés
14
Date d'inscription
mardi 18 août 2009
Statut
Membre
Dernière intervention
31 janvier 2011
21 juin 2010 à 10:46
21 juin 2010 à 10:46
Ca marche au top....
Ta macro est parfaite et je te remercie infiniement Gord21 pour avoir pris de ton temps afin de m'aider...
:-) à bientôt
Ta macro est parfaite et je te remercie infiniement Gord21 pour avoir pris de ton temps afin de m'aider...
:-) à bientôt