Ändern Sie den Namen der Arbeitsblattregisterkarte, um den Wert in einer Zelle wiederzugeben - Excel-Tipps

Inhaltsverzeichnis

Ed fragt:

Ich möchte den Namen einer Arbeitsblattregisterkarte automatisch mit der Kopfzeile eines Formulars abgleichen. Mit anderen Worten, wenn ich den Namen des Formulars in eine Kopfzeile (eine Zelle) eingebe, wird die Registerkarte Arbeitsblatt irgendwie mit der Kopfzeile verknüpft (oder referenziert) und der Name wird so geändert, dass er mit dem Kopfzeilennamen übereinstimmt.

Dies erfordert Code im Arbeitsblattmodul (oder im Arbeitsmappenmodul, um für alle Blätter zu arbeiten). Versuche Folgendes:

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) If Target.Address = "$A$1" Then Sh.Name = Target End Sub

Interessante Beiträge...