Name der einzelnen Tabellenblätter funktional zuordnen

26/01/2008 - 17:46 von Christian Scheel | Report spam
Hi NG

Excel 2007 unter Win XP.

Gibt es die Mglkt. die Namen der einzelnen Tabellen per Funtion
zuzuordnen oder umzubenennen?

Thx

Gruß
Christian
 

Lesen sie die antworten

#1 Lorenz Hölscher
26/01/2008 - 18:34 | Warnen spam
Hallo Christian,

On 26 Jan., 17:46, Christian Scheel wrote:
Gibt es die Mglkt. die Namen der einzelnen Tabellen per Funtion
zuzuordnen oder umzubenennen?



bist Du sicher, daß Du Dir das antun willst? Eine Funktion wird
ziemlich oft von Excel neu berechnet und jedesmal soll ein Blatt
umbenannt werden?? Schreibe dann im VBA-Editor in ein allgemeines
Modul:

Function BlattNameNeu()
ThisWorkbook.Worksheets(1).Name = "Neu_" & Format(Now(), "hhnnss")
BlattNameNeu = "zuletzt: " & Now()
MsgBox "...und schon wieder!"
End Function

An der MsgBox siehst Du, wann das aufgerufen wird. Komischerweise
übrigens wird die Function ausgeführt (siehe MsgBox), aber trotzdem
der Name-Wert nicht geàndert. Wenn Du die Function selber per F5-Taste
startest, klappt es. Warum das so ist, kann ich Dir nicht sagen.

Aber es ist meiner Ansicht nach der falsche Anlaß. Oder meintest Du
ein Symbol, eine Schaltflàche, ein Menü statt "Funktion"?

tschö, Lorenz

http://www.cls-software.de/cls_soft...elVBA.aspx

Ähnliche fragen