Inverser automatiquement les noms des onglets
Résolu/Fermé
Alem13
Messages postés
40
Date d'inscription
jeudi 6 juin 2013
Statut
Membre
Dernière intervention
5 juillet 2013
-
13 juin 2013 à 09:42
Alem13 Messages postés 40 Date d'inscription jeudi 6 juin 2013 Statut Membre Dernière intervention 5 juillet 2013 - 14 juin 2013 à 15:25
Alem13 Messages postés 40 Date d'inscription jeudi 6 juin 2013 Statut Membre Dernière intervention 5 juillet 2013 - 14 juin 2013 à 15:25
A voir également:
- Inverser automatiquement les noms des onglets
- Les noms des animaux - Télécharger - Études & Formations
- Restaurer les onglets chrome - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Inverser ecran pc - Guide
- Automatiquement - Guide
2 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
13 juin 2013 à 10:05
13 juin 2013 à 10:05
Bonjour,
eric
Sub renommeFeuilles() Dim sh As Worksheet, p As Long For Each sh In Worksheets p = InStr(sh.Name, "-") If p > 0 Then sh.Name = Split(sh.Name, "-")(1) & "-" & Split(sh.Name, "-")(0) Next sh End Sub
eric
Alem13
Messages postés
40
Date d'inscription
jeudi 6 juin 2013
Statut
Membre
Dernière intervention
5 juillet 2013
13 juin 2013 à 11:45
13 juin 2013 à 11:45
D'accord merci beaucoup.
Petite question complémentaire, est-ce que vous voyez comment renommer tous les onglets en supprimant la 2nde partie (supprimer le "-" et tout ce qu'il y a après)
Ex: l'onglet noir_chocolat devient noir
merci
Petite question complémentaire, est-ce que vous voyez comment renommer tous les onglets en supprimant la 2nde partie (supprimer le "-" et tout ce qu'il y a après)
Ex: l'onglet noir_chocolat devient noir
merci
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
13 juin 2013 à 11:55
13 juin 2013 à 11:55
Sub renommeFeuilles()
Dim sh As Worksheet, p As Long
For Each sh In Worksheets
p = InStr(sh.Name, "-")
If p > 0 Then sh.Name = Split(sh.Name, "-")(1)
Next sh
End Sub
Dim sh As Worksheet, p As Long
For Each sh In Worksheets
p = InStr(sh.Name, "-")
If p > 0 Then sh.Name = Split(sh.Name, "-")(1)
Next sh
End Sub
Alem13
Messages postés
40
Date d'inscription
jeudi 6 juin 2013
Statut
Membre
Dernière intervention
5 juillet 2013
13 juin 2013 à 12:01
13 juin 2013 à 12:01
en fait la noir_chocolat devient chocolat, je voudrais juste qu'il devienne noir :)
merci
merci
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
13 juin 2013 à 12:03
13 juin 2013 à 12:03
ah ok, ce n'est plus une inversion.
If p > 0 Then sh.Name = Split(sh.Name, "-")(0)
If p > 0 Then sh.Name = Split(sh.Name, "-")(0)
Alem13
Messages postés
40
Date d'inscription
jeudi 6 juin 2013
Statut
Membre
Dernière intervention
5 juillet 2013
13 juin 2013 à 13:54
13 juin 2013 à 13:54
Super, c'est géant, merci!
Les chocolats Wonka vous remercient!
Les chocolats Wonka vous remercient!
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
13 juin 2013 à 14:33
13 juin 2013 à 14:33
Chocolats ? je laisse mon adresse où ?
13 juin 2013 à 10:32
J'adore ce type de réponse sans bavure;-)
Tu ne penses pas que c'est le type de question/réponse qui pourrait faire une fiche pratique (astuce)? (si elle n'existe pas)