Ça fonctionne parfaitement !
Du coup là si j'ai compris la feuil2 correspond à la case 1 et la feuil3 correspond à la case 2
Case 1 = A1 et Case 2= B1
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Application.Intersect(Target, Range("A1:B1")) Is Nothing Then
'Ici j'arrive à comprend que tu range la feuil2 dans la case 1 etc..'
MsgBox Target.Column
Select Case Target.Column
Case Is = 1: Feuil2.Name = Target
Case Is = 2: Feuil3.Name = Target
End Select
End If
End Sub
Mais je ne comprend pas ou tu dis que A1 est égale à la case 1 ? ^^
Bon en tout cas ça fonctionne j'aurai aimé comprendre mais je bloc ...
Du coup j'essai de l'adapter à mon Excel
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Application.Intersect(Target, Range("N5:N6:N7")) Is Nothing Then
MsgBox Target.Column
Select Case Target.Column
Case Is = 1: Feuil4.Name = Target
Case Is = 2: Feuil5.Name = Target
Case Is = 3: Feuil6.Name = Target
End Select
End If
End Sub
Mais dès que je change ma cellule N5 ou N7 il me met la feuil14.. ^^
Merci !!