Bonjour,
J'abuse un peu de ce forum ces derniers temps mais ça fait 2 jours que je me prends la tête sur une macro.
J'aimerai que si la cellule B2 (qui contient une date) de la feuille 1 est modifiée, les feuilles 1 à 4 soient renommées en fonction des cellules AA1 à AD1.
J'ai pour l'instant codifié ça dans ThisWorkBook:
La fonction "NommerFeuilles()" marche très bien quand je la lance mais je n'arrive pas à la combiner avec Worksheet_Change...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Option Explicit Sub NommerFeuilles() Dim i As Long For i = 1 To 4 Sheets(i).Name = Left([J4:M4].Cells(i), 31) Next End Sub Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("B2")) Is Nothing Then Call NommerFeuilles End If End Sub
Merci d'avance pour votre aide!
Partager