VBA_nom onglet_ remplacer systématiquement
Résolu/Fermé
Melaal
Messages postés
29
Date d'inscription
mercredi 28 août 2013
Statut
Membre
Dernière intervention
26 septembre 2013
-
18 sept. 2013 à 14:17
Melaal Messages postés 29 Date d'inscription mercredi 28 août 2013 Statut Membre Dernière intervention 26 septembre 2013 - 19 sept. 2013 à 11:15
Melaal Messages postés 29 Date d'inscription mercredi 28 août 2013 Statut Membre Dernière intervention 26 septembre 2013 - 19 sept. 2013 à 11:15
A voir également:
- VBA_nom onglet_ remplacer systématiquement
- Remplacer disque dur par ssd - Guide
- Remplacer word - Guide
- Quel site pour remplacer coco - Accueil - Réseaux sociaux
- Remplaçant de Coco : quelles solutions pour tchater gratuitement en ligne ? - Accueil - Réseaux sociaux
- Remplacer carte graphique - Guide
5 réponses
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
18 sept. 2013 à 16:12
18 sept. 2013 à 16:12
Bonjour
essaies ceci ... sur une copie de ton fichier
Bonne suite
essaies ceci ... sur une copie de ton fichier
Sub remplacer()
Dim ws As Worksheet
Application.ScreenUpdating = False
For Each ws In Sheets
ws.Cells.Replace 2012, "N0"
ws.Cells.Replace 2013, "N1"
ws.Cells.Replace 2014, "N2"
Next ws
Application.ScreenUpdating = True
End Sub
Bonne suite
Melaal
Messages postés
29
Date d'inscription
mercredi 28 août 2013
Statut
Membre
Dernière intervention
26 septembre 2013
1
19 sept. 2013 à 10:27
19 sept. 2013 à 10:27
Merci de ta réponse mais je me suis mal exprimé.
Il s'agit en fait de remplacer ces années dans les noms des onglets et non dans les onglets eux-mêmes.
Du coup, c'est un peu compliqué...
Il s'agit en fait de remplacer ces années dans les noms des onglets et non dans les onglets eux-mêmes.
Du coup, c'est un peu compliqué...
Melaal
Messages postés
29
Date d'inscription
mercredi 28 août 2013
Statut
Membre
Dernière intervention
26 septembre 2013
1
19 sept. 2013 à 10:28
19 sept. 2013 à 10:28
Rectification, c'est dans les noms des onglets que je souhaite effectuer ces remplacements.
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
524
19 sept. 2013 à 10:51
19 sept. 2013 à 10:51
Bonjour,
Ce n'est pas très différent quand même
Ce n'est pas très différent quand même
Sub remplacer()A+
Dim ws As Worksheet
Application.ScreenUpdating = False
For Each ws In Sheets
ws.Name = Replace(ws.Name, "2012", "N0")
ws.Name = Replace(ws.Name, "2013", "N1")
ws.Name = Replace(ws.Name, "2014", "N2")
Next ws
Application.ScreenUpdating = True
End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Melaal
Messages postés
29
Date d'inscription
mercredi 28 août 2013
Statut
Membre
Dernière intervention
26 septembre 2013
1
19 sept. 2013 à 11:15
19 sept. 2013 à 11:15
Excellent, ça marche!
Merci beaucoup!
Merci beaucoup!