Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro pour renommer un onglet de page

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ChantalTreize

XLDnaute Occasionnel
Bonjour,
J'ai monter une macro pour renommer un onglet de page dans excel 365
ActiveCell.Offset(0, 1).Range("A1:E1").Select
Selection.Copy
Sheets("15-02-17 ").Select
Sheets("15-02-17 ").Name = "20-02-15 "
ActiveCell.Offset(-1, 6).Range("A1").Select
Mais ça plante pourriez vous me dire quelle modification apporter
Le but est de récupérer une date pour renommer l'onglet de la page
Ai je été assez claire
Merci d'avance
Chantal
 
Bonsoir Chantal

Est-ce que tu copie la plage qui est dans la feuille Sheets("15-02-17") ?

VB:
ActiveCell.Offset(0, 1).Range("A1:E1").Copy
Sheets("15-02-17").Activate
With Activesheet
.Name = "20-02-15"
.Cells.Offset(-1, 6).Range("A1").PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = 0
Application.GoTo .Range("a2")
End With
 
Dernière édition:
Ok, mais c'est beaucoup mieux comme ceci, si tu veux avoir une feuille avec la date du jour. À mettre dans ThisWorkbook.

Private Sub Workbook_NewSheet(ByVal Sh As Object)
ActiveSheet.Name = Format(Date, "dd-mm-yyyy")
End Sub

En cliquant sur l'icône à côté des onglets, tu aura la feuille renommée avec la date du jour.

Si il n'y a pas de mise en forme: Sheets(1).Range("a1:e1").Copy ActiveSheet.Range("a1")
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…