Automatisk navneændring af fanenavne
HejJeg har brug for en makro der automatisk ændre fanenavnene i mit excel ud fra en celleværdi.
Jeg har fundet denne makro:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Set Target = Range("B2")
If Target = "" Then Exit Sub
On Error GoTo Badname
ActiveSheet.Name = Left(Target, 31)
Exit Sub
Badname:
MsgBox "Please revise the entry in B2." & Chr(13) _
& "It appears to contain one or more " & Chr(13) _
& "illegal characters." & Chr(13)
Range("B2").Activate
End Sub
Den har jeg så sat ind i hvert ark. B2 er i hvert ark efter ark 1 afhængig af en celle i ark 1. Når jeg så ændre cellernes værdi i ark 1, så ændres fanenavnet ikke automatisk, og den melder i stedet en fejl.
Er der en kode hvor fanenavnet for ark 2 henter værdien i celle B2 i ark 1 og ark 3 henter værdien i celle C2 i ark1 osv.?