Hallo,..
Ik ben op zoek naar een VBA-code die ervoor zorgt dat de sheetnaam in een Excelbestand hetzelfde is als een bepaalde cel op de sheet.
Hiervoor heb ik onderstaande code al gevonden en staat in ThisWorkbook:
[XML]Const Cel As String = "b2"
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Target.Address = Range("b2").Address And Target <> "" Then
If Sh.Name <> Target.Value Then Sh.Name = Target.Value
End If
End Sub[/XML]
Echter veranderd de sheetnaam alleen als er daadwerkelijk iets in de cel wordt opgegeven,.. maar deze cel veranderd juist adhv een formule,.. mijn vraag is dus of het mogelijk is om deze vba-code aan te passen zodat hij bij elke wijziging opnieuw gaat zoeken naar de sheetnaam?
Alvast bedankt!
Groetjes,..
Ik ben op zoek naar een VBA-code die ervoor zorgt dat de sheetnaam in een Excelbestand hetzelfde is als een bepaalde cel op de sheet.
Hiervoor heb ik onderstaande code al gevonden en staat in ThisWorkbook:
[XML]Const Cel As String = "b2"
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Target.Address = Range("b2").Address And Target <> "" Then
If Sh.Name <> Target.Value Then Sh.Name = Target.Value
End If
End Sub[/XML]
Echter veranderd de sheetnaam alleen als er daadwerkelijk iets in de cel wordt opgegeven,.. maar deze cel veranderd juist adhv een formule,.. mijn vraag is dus of het mogelijk is om deze vba-code aan te passen zodat hij bij elke wijziging opnieuw gaat zoeken naar de sheetnaam?
Alvast bedankt!
Groetjes,..