
Ich hoffe, dass Sie weiterhelfen können.
Ich habe einen VBA-Code hinzugefügt, der Excel-Registerkarten entsprechend einer Zelle in einem Arbeitsblatt benennt, aber wenn ich die Arbeitsmappe speichere und dann erneut öffne, ist der VBA-Code verschwunden und funktioniert nicht mehr.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Target = Range("D9")
If Target = "" Then Exit Sub
Application.ActiveSheet.Name = VBA.Left(Target, 31)
Exit Sub
End Sub
Ich muss mehrere Excel-Registerkarten umbenennen, je nachdem, was ich in ein Feld eingebe. Nach dem Formatieren jeder Registerkarte funktioniert alles und ist perfekt, bis ich es speichere und erneut öffne.
Bitte helfen Sie,
Antwort1
wenn ich die Arbeitsmappe speichere und dann wieder öffne, ist der VBA-Code verschwunden
Wahrscheinlich haben Sie die Arbeitsmappe in einem Format gespeichert, das keine Makros unterstützt (.xlsx). Versuchen Sie, sie als .xlsm oder .xlsb zu speichern.
Mehr sehenHier