Mettre à jour le nom d'une feuille
Résolu/Fermé
Titi32600
Messages postés
87
Date d'inscription
samedi 5 décembre 2015
Statut
Membre
Dernière intervention
20 août 2017
-
3 nov. 2016 à 21:29
Titi32600 Messages postés 87 Date d'inscription samedi 5 décembre 2015 Statut Membre Dernière intervention 20 août 2017 - 4 nov. 2016 à 08:57
Titi32600 Messages postés 87 Date d'inscription samedi 5 décembre 2015 Statut Membre Dernière intervention 20 août 2017 - 4 nov. 2016 à 08:57
A voir également:
- Mettre à jour le nom d'une feuille
- Mettre à jour ses pilotes - Guide
- Nom de l'adresse - Forum Réseaux sociaux
- Mettre a jour airpods - Guide
- Annuaire portable gratuit a partir d'un nom - Forum Réseaux sociaux
- Croix a cote du nom snap - Forum Snapchat
2 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
3 nov. 2016 à 21:40
3 nov. 2016 à 21:40
Bonjour,
Avec cette procédure dans un module :
Avec cette procédure dans un module :
Public Sub MAJ_noms() Dim feu As Integer For feu = 2 To Sheets.Count Sheets(feu).Name = Sheets(feu).[B22].Text Next feu End Sub
Mike-31
Messages postés
18310
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
29 mars 2024
5 073
Modifié par Mike-31 le 3/11/2016 à 21:50
Modifié par Mike-31 le 3/11/2016 à 21:50
Bonsoir,
Ce changement ne peut se faire que par VBA si tu as quelques notions, mais pour un changement une fois par an je ne vois pas l'intérêt d'écrire un code, mais enfin cela te regarde
type de code
Private Sub Worksheet_Activate()
ActiveSheet.Name = Range("B22").Value
End Sub
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
Ce changement ne peut se faire que par VBA si tu as quelques notions, mais pour un changement une fois par an je ne vois pas l'intérêt d'écrire un code, mais enfin cela te regarde
type de code
Private Sub Worksheet_Activate()
ActiveSheet.Name = Range("B22").Value
End Sub
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
3 nov. 2016 à 21:54
Merci encore de ta solution.
Elle remplace bien le nom depuis la feuille 2 à la feuille 13, mais elle m'indique une erreur
"Erreur définie par l’application ou définie par l’objet"
3 nov. 2016 à 22:05
3 nov. 2016 à 22:56
mon classeur possède 19 feuilles, mais seulement 13 avec le mois et l'année
3 nov. 2016 à 23:07
j'ai remplacé
"For feu = 2 To Sheets.Count"
en
"For feu = 2 To 13"
Ca fonctionne bien
merci encore
titi32600
4 nov. 2016 à 08:52
Voilà l'intérêt d'être précis quand l'on pose une question. ;-)