Seite 1 von 1

sortieren mit makro

Verfasst: Mi, 14.07.2010 17:01
von triole
Ich habe ein Makro aufgezeichet um einen Tabellenbereich nach den Elementen in Spalte 1 zu sortieren. Dabei bin ich so vorgegangen:

Makroufzeichnung ein
Betreffende Spalten markieren
Unter Daten - Sortieren... die Spalte nach der sortiert werden soll angeben
(die Sortierung wird ausgeführt)
Makroaufzeichnung aus

wenn ich das Makro jetzt aufrufe, funktioniert es nur wenn ich die Spalten vorher von Hand markiere.
Wie bringe ich es dazu, ohne vorheriges Markieren meine Tabelle zu sortieren?

Re: sortieren mit makro

Verfasst: Mi, 14.07.2010 17:29
von clag
Hallo triole,

vermutlich war die fokussierte Zelle nicht in den Datenbereich gegsetzt

zeichne das Makro erneut auf und setze als erste Aktion der Aufzeichnung den Fokus mit der Maus auf die erste Zelle des Datenbereichs,

wenn der Datenbereich konsistent ist findet/markiert Calc den gesamten Bereich von allein in dem Moment wo du Daten sortieren aufrufst
wenn nicht den Bereich mit Maus markieren
den Rest wie gehabt........


Wenn Calc den Bereich selbst bestimmen kann bedeutet das für die Zukunft der Datenbereich kann erweitert werden und das Makro funktioniert weiterhin auch mit den neuen Daten.

Wenn du den Bereich bestimmst durch markieren, wird das Makro immer mit diesem Bereich arbeiten.

Re: sortieren mit makro

Verfasst: Mi, 14.07.2010 17:52
von triole
Vielen Dank für die Hilfe.
Per Tastatur markieren ist die Lösung, die mir geholfen hat.
@ clag:
Was mit "fokussierte Zelle" und "konsistenter Datenbereich" gemeint ist, dafür reicht mein calc-Wissen leider noch nicht. Trotzdem vielen Dank
Julian

Re: sortieren mit makro

Verfasst: Mi, 14.07.2010 18:11
von clag
hi

fokusiert ist die Zelle wo der Rahmen drumherum zu sehen ist, also die Zelle die du mit der Maus angeklickt hast

versuch einmal folgendes

klick in der Tabelle in einen leeren Bereich und Rufe Daten sortieren auf, es bleibt die eine Zelle markiert

klick in der Tabelle auf eine Zelle in dem Bereich der Daten enthält die sortiert werden sollen, und ruf Daten sortieren auf,
Calc wird automatisch die Markierung erweitern und zwar soweit wie Calc einen konsistenten Datenbereich vorfindet.

Das ist sehr hilfreich, probiere es einfach mal aus !