Spalten, Zeilen oder alle Zellen markieren

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: Spalten, Zeilen oder alle Zellen markieren

von Tim1202 » So, 08.05.2005 10:10

Hallo Stephan,

vielen Dank für deine einfache und super funktionierende Lösung!!! Genau das hab ich ca. 5 h lang online gesucht!

Hoffentlich schafft es mal jemand ein wirklich gutes Tutor zu schreiben. Im Developers' Guide steht zwar viel drin, aber solch grundlegendes hab ich da auch nicht gefunden.

Nochmals Danke,

Timon

von Stephan » Sa, 07.05.2005 20:23

Ich denke der folgende Code sollte alle Deine Fragen beantworten:

Code: Alles auswählen

sub Blatt_Spalte_Zeile()
doc = ThisComponent
a = doc.getCurrentController
'alle Zellen des Blattes markieren
a.select(doc.Sheets(0))
'gesamte Spalte markieren
'a.select(doc.Sheets(0).Columns(0))
'gesamte Zeile markieren
'a.select(doc.Sheets(0).Rows(0))
end sub

Gruß
Stephan

Spalten, Zeilen oder alle Zellen markieren

von Tim1202 » Sa, 07.05.2005 19:33

Hallo,

ich bin Umsteiger von VBA :oops: und möchte per Makro z.B. die Spalten S-V oder die Zeilen 10-15 markieren.

Mit dem Befehl:

Code: Alles auswählen

oSheet = ThisComponent.Sheets.getByName("Artikel")
Thiscomponent.getcurrentcontroller.select(oSheet.getcellrangebyname("D1:F1"))
kann ich zwar Zellbereiche markieren, aber wenn ich statt "D1:F1" wie in VBA z.B. "S:V" eingebe um die Spalten zu markieren funktioniert dies nicht.
Auch finde ich in der API-Referenz keine Funktion wie getColumnByName oder ähnliches.

Kann man vielleicht auch einfach alle Zellen markieren?
(= wie wenn man mit der Maus auf das linke obere Feld zwischen Spaltenbeschriftungen und Zeilennummern klickt)

Wäre dankbar für jeden Tipp, auch wenn's noch nicht ne ganze Lösung ist.

Timon Bartsch

PS: Es gab zwar schon ein paar Postings in sachen spalten auswählen aber da ging es darum, das der Makrorekorder diese nicht aufzeichnet und es wurden leider keine wirklich hilfreichen Tipps gefunden. Vielleicht ja diesmal!?!

Nach oben