Makro für Tabellennamen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Makro für Tabellennamen

Re: Makro für Tabellennamen

von schane65 » Fr, 14.08.2009 21:26

Habe es hinbekommen. War doch gar nicht schwer, lach


Gruß Andreas

Re: Makro für Tabellennamen

von schane65 » Fr, 14.08.2009 21:20

Hallo !

Wo soll ich dass denn hinschreiben? Bin manchmal eben zu blöd für diese Welt. Ich wollte die leere Stelle eigentlich gleich im Makro haben. Geht das?


Gruß Andreas

Re: Makro für Tabellennamen

von Karolus » Fr, 14.08.2009 21:14

Hallo
nimm :

Code: Alles auswählen

... & " " & ... 
Gruß Karo

Re: Makro für Tabellennamen

von schane65 » Fr, 14.08.2009 21:06

Hallo !

Eine Frage hätte ich noch:
Kann man noch eine leere Stelle zwischen den beiden Werten einbauen? Im Moment sieht der Tabellenname beispielsweise so aus: 01 01 09S. Ich möchte zwischen der 09 und den S eine leere Stelle haben. Der Datumswert kommt aus der Zelle E3, der Buchstabe S aus der Zelle Q2.

Danke schon mal


Andreas

Re: Makro für Tabellennamen

von schane65 » Do, 13.08.2009 14:07

Hallo Karo !

Ich habs hinbekommen. es lag an der Formatierung der Zelle Datum. Zellennamen mit einem Punkt werden halt nicht akzeptiert.


Danke


Gruß Andreas

Re: Makro für Tabellennamen

von schane65 » Do, 13.08.2009 13:58

Hallo Karo !

Kann ich dir die Datei mal schicken? Ich würde dir dann erklären, worum es mir geht.

Gruß Andreas

Re: Makro für Tabellennamen

von Karolus » Do, 13.08.2009 13:51

Hallo
Das habe ich im Makro auch geändert. Was mache ich falsch?
Keine Ahnung, hier funktionierts - (ausser - bereits vorhandene Tabellennamen werden nicht vergeben)

Gruß Karo

Re: Makro für Tabellennamen

von schane65 » Do, 13.08.2009 13:33

Hallo Karo !

Ich habe das Makro eingebaut und es hat mir jetzt lediglich die erste Tabelle umbenannt und auch nur mit dem Buchstaben "S", der einen Dienst darstellt, mehr nicht. Bei den Folgetabellen tut sich nichts.
Das Datum kommt aus Zelle E3 und der Dienst aus Zelle AC2. Das habe ich im Makro auch geändert. Was mache ich falsch?

Gruß Andy

Re: Makro für Tabellennamen

von Karolus » Do, 13.08.2009 13:15

Hallo Andreas
Deine Frage hat zwar einen Bezug zu Calc ist aber trotzdem besser im Basic-forum aufgehoben.

Code: Alles auswählen

Sub tabellen_umbenennen
	with thiscomponent
	for i = 0 to .sheets().count -1
		.sheets(i).name = .sheets(i).getcellrangebyname("A1").string & .sheets(i).getcellrangebyname("B1").string
	next
	end with
End Sub
damit werden alle Tabellenblätter in den verketteten Inhalt aus A1 und B1 umbenannt.

Gruß Karo

Makro für Tabellennamen

von schane65 » Do, 13.08.2009 12:50

Hallo !

Ich habe eine Datei mit insges. 94 Tabellen. Die Tabellen stellen einen von mindestens 3 Diensten pro Tag dar. Es wird ein Datum und ein Dienst in zwei verschiedene Zellen eingetragen. Das einfache Umbenennen der Tabellenblätter ist sehr zeitaufwendig, da es keine bestimmte Reihenfolge gibt.
Nun die Frage:
Gibt es eine Möglichkeit, den Tabellennamen automatisch umzunennen? Die Tabelle soll dann z.b. entsprechend dem Datum und dem jeweiligen Dienst heißen. Vielleicht per Makro?

Danke schon mal für die Hilfe.

Gruß Andreas

Nach oben