Hallo
ich möchte den Inhalt zweier Zellen (B1 und C1) als Registername anzeigen lassen.
Beispiel B1= Muster, C1= Test
Der Registername sollte „Muster Test“ sein
Geht das? Wenn ja wie?
Ich danke für Eure Hilfe!!!
Hallo
ich möchte den Inhalt zweier Zellen (B1 und C1) als Registername anzeigen lassen.
Beispiel B1= Muster, C1= Test
Der Registername sollte „Muster Test“ sein
Geht das? Wenn ja wie?
Ich danke für Eure Hilfe!!!
Hallo berndsdl,
klar geht das. Mit VBA ist fast alles möglich.
Versuche folgendes:
sub berndsdlTabelleUmbenennen()
activeworkbook.sheets(1).name = range(„B1“)&range(„c1“).value
end sub
Lege diesen Code auf eine Schaltfläche oder führe ihn so aus. Ganz wie du magst. Der Code ist ungetestet(sitze gerade an falschem rechner, also ohne excel), sollte aber so funktionieren.
Liebe Grüße,
Martin
Hallo
Hallo berndsdl,
kennst du dich ein bisschen mit VBA aus?
Falls nicht macht auch nichts, hier eine Kurzanleitung:
Geht das? Wenn ja wie?
Rechtsklick auf den Blattreiter des Blatts, dessen Namen du ändern willst.
„Code anzeigen“ auswählen.
Jetzt erscheint der VBA Editor. In dem großen Fenster rechts lösche die 2 Zeilen „Private Sub …“ und „End Sub“.
Jetzt kopiere den folgenden Code in das Fenster:
Private Sub Worksheet\_Change(ByVal Target As Excel.Range)
If Target.Address = "$B$1" Or Target.Address = "$C$1" Then
Name = Range("B1") & " " & Range("C1")
End If
End Sub
Jetzt kannst du den VBA-Editor schließen. Fertig.
Immer wenn du jetzt den Inhalt der Zelle B1 oder C1 änderst, wird der Blattname im Reiter automatisch geändert.
natürlich darfst du in die beiden Zellen nur Zeichen schreiben, die auch als Blattname erlaubt sind.
Ich danke für Eure Hilfe!!!
Bitte.
Gruß, Andreas
Ich danke dir Andreas
Es hat sehr gut geklappt