PDA

Vollständige Version anzeigen : Excel 2010 Automatisches aktualisieren von funktion im Tabel


jagga007
10.07.2012, 18:07
Hallo an alle,

Ich hab folgendes Problem.

In meiner Datei befinden sich 12 Tabellenblätte die folgendes Format haben.
010712 - 310712


In Zelle H1 jeden Tabellenblattes "=GetSheetName()"

Mit meiner Funktion wird der Name als Datum im Format 01.07.12 abgelegt.
Da der Funktionsaufruf sich in jeder dieser Tabelle befindet haben bei Neuberechnung alle Zellen in H1 das gleiche Datum.

Public Function GetSheetName() As String
Application.Volatile 'Automatisch aktualisieren

GetSheetName = DateValue(Left(ActiveSheet.Name, 2) _
& "." & Mid(ActiveSheet.Name, 3, 2) _
& "." & Right(ActiveSheet.Name, 2))

ActiveWorkbook.RefreshAll
End Function

Wie kann man den die Formel umschreiben, das in jedem Tabellenblatt in Zelle H1 auch auch der Tabellenname steht. Und wenn ich den Tabellenname ändere auch in diesem aktuell ausgewählten Tabellenblatt sich die Zelle H1 automatisch aktualisiert.

Hat hierzu jeman einen Lösungsweg?

Dank
Jagga

josef e
10.07.2012, 18:09
<div style="width:98%; margin-left:5px; margin-right:15px; text-align:justify;">
Hallo Jagga,

hier http://ms-office-forum.net/forum/showpost.php?p=1457263&postcount=5 hab ich dir doch eine Lösung ohne VBA gezeigt.


</div>

<div style="width:100px; text-align:center; color:white; font-style:italic; font-size:0.8em; font-family:Tahoma; background-color:royalblue;margin-left:5px; margin-top:15px; padding:4px; border:3px double darkblue;">&laquo; Gru&szlig; Sepp &raquo;</div>

jagga007
10.07.2012, 18:30
Schön und gut, aber wie bringe ich die Punkte für Datum rein?

josef e
10.07.2012, 18:43
<div style="width:98%; margin-left:5px; margin-right:15px; text-align:justify;">
Hallo Jagga,


<i>"Schön und gut, aber wie bringe ich die Punkte für Datum rein?"</i>

in meinem Beitrag steht doch die entsprechende Formel!


</div>

<div style="width:100px; text-align:center; color:white; font-style:italic; font-size:0.8em; font-family:Tahoma; background-color:royalblue;margin-left:5px; margin-top:15px; padding:4px; border:3px double darkblue;">&laquo; Gru&szlig; Sepp &raquo;</div>

jagga007
10.07.2012, 18:56
Dann kannst du mir vieleicht sagen, wenn ich für jeden Tag im Monat eine Tabelle hab und in jede Tabelle A1 ändern soll in _tab

josef e
10.07.2012, 19:04
<div style="width:98%; margin-left:5px; margin-right:15px; text-align:justify;">
Hallo Jagga,

ich verstehe nicht, wo dein Problem liegt.


</div>

<div style="width:100px; text-align:center; color:white; font-style:italic; font-size:0.8em; font-family:Tahoma; background-color:royalblue;margin-left:5px; margin-top:15px; padding:4px; border:3px double darkblue;">&laquo; Gru&szlig; Sepp &raquo;</div>

jagga007
10.07.2012, 19:28
Danke Sepp, Wie Dumm kann mann nur sein. Schreibfehler

Gruß Rudolf (jagga007)