Die Suche ergab 731 Treffer

von mikeleb
Di, 13.11.2018 19:52
Forum: Calc
Thema: Häufigkeit vorkommender Werte zählen aber jeden Wert nur einmal auflisten
Antworten: 4
Zugriffe: 875

Re: Häufigkeit vorkommender Werte zählen aber jeden Wert nur einmal auflisten

Hallo,
probiere es aus.
Noch einfacher und komfortabler funktioniert es per Pivottabelle.
von mikeleb
Sa, 10.11.2018 15:11
Forum: Makros und allgemeine Programmierung
Thema: LibreOffice - Probleme mit Filepicker
Antworten: 3
Zugriffe: 318

Re: LibreOffice - Probleme mit Filepicker

Hallo Stephan, wissen wäre zu viel gesagt. Unter LO 5.3, 5.4 (die ich gerade parat habe) funktioniert .getSelectedFiles. Wenn ich die API richtig verstehe (ich tappe da immer noch ohne Kompass durch die Wüste) ist es eher so, dass .getSelectedFiles die empfohlene Methode ist und .getFiles ist am Aus...
von mikeleb
Fr, 09.11.2018 16:32
Forum: Makros und allgemeine Programmierung
Thema: LibreOffice - Probleme mit Filepicker
Antworten: 3
Zugriffe: 318

Re: LibreOffice - Probleme mit Filepicker

Hallo, leider kann ich das Verhalten aufgrund fehlender Version nicht nachvollziehen. Es könnte allerdings sein, dass sich der Filepicker in der Version so verhält, wie der Filepicker unter AOO (siehe http://www.openoffice.org/api/docs/common/ref/com/sun/star/ui/dialogs/XFilePicker.html#getFiles), s...
von mikeleb
Di, 30.10.2018 17:41
Forum: Calc
Thema: Verweis und Verschiebung(?) koppeln
Antworten: 19
Zugriffe: 1447

Re: Verweis und Verschiebung(?) koppeln

Hallo hullen,

wenn du A21:B23 die Punkte und Namen zu dem entsprechenden Datum haben willst, kannst du auch einfach

Code: Alles auswählen

=VERSCHIEBUNG(A4;0;VERGLEICH(B18;A2:E2;0)-1;3;2)
als Matrixformel in A21 eingeben (Abschluss mit Shift-Strg-Enter) und fertig.
von mikeleb
Mo, 29.10.2018 22:08
Forum: Calc
Thema: Tabellenkalkulation rückwärts gehen
Antworten: 6
Zugriffe: 710

Re: Tabellenkalkulation rückwärts gehen

Hallo, aktuelle berechnest du aus einigen unabhängigen Größen (Menge, Einzelpreis, Versandkosten?, ...) abhängige Größen (Gesamtpreis, Nettopreis, Steuern, ...). Möchtest du das nun (teilweise) umkehren, musst du die Berechnung für jeden Fall neu auflösen. Beispiel: Der Gesamtpreis kann man aus - Me...
von mikeleb
Sa, 27.10.2018 11:02
Forum: Calc
Thema: Text in Spalten -> Spaltentyp: Datum (TMJ) als Makro
Antworten: 8
Zugriffe: 1342

Re: Text in Spalten -> Spaltentyp: Datum (TMJ) als Makro

Hallo, ich habe den Fehler gefunden (nach markieren, kopieren, einfügen musste natürlich noch der Parameter angepasst werden) Aus adaten(i)(0)=datum am Ende der Schleife muss natürlich adaten(i)(2)=datum werden Sub Main Dim datum as long odoc=thiscomponent otab=odoc.currentcontroller.activesheet ocu...
von mikeleb
Fr, 26.10.2018 12:17
Forum: Makros und allgemeine Programmierung
Thema: Funktionsunterstützung beim Programmieren in Starbasic
Antworten: 4
Zugriffe: 933

Re: Funktionsunterstützung beim Programmieren in Starbasic

Hallo, was ich beim Erlernen der Makroprogrammierung unter LO bzw. AOO vermisst habe, war die bei VBA übliche Unterstützung, welche Methoden oder Eigenschaften für ein Objekt verfügbar sind. Für LO/AOO installierst du dir dafür ein Inspektionstool (MRI oder XRay). MRI: https://extensions.openoffice....
von mikeleb
Do, 25.10.2018 10:39
Forum: Calc
Thema: Text in Spalten -> Spaltentyp: Datum (TMJ) als Makro
Antworten: 8
Zugriffe: 1342

Re: Text in Spalten -> Spaltentyp: Datum (TMJ) als Makro

Hallo,
bei der vierten gibt er aber falsche Daten aus
Was bedeutet "falsch"?
Um dafür eine Lösung zu finden, wäre es hilfreich eine Beispieldatei (kein Screenshot) zu haben.
von mikeleb
Fr, 19.10.2018 10:19
Forum: Calc
Thema: Zellen mit Farben zählen (ohne bedingte Formatierung)
Antworten: 4
Zugriffe: 815

Re: Zellen mit Farben zählen (ohne bedingte Formatierung)

Hallo, anbei ein Beispiel, wie man es per benutzerdefinierter Funktion lösen kann. Function farbe_zaehlen(iTab,sBereich,r,g,b) 'Aufraufparameter: 'iTab: Nummer des Tabellenblattes 'sBereich: zu untersuchender Bereich als String 'r,g,b: RGB-Werte der Farbe odoc=Thiscomponent oTab=odoc.Sheets(iTab-1) ...
von mikeleb
Mi, 17.10.2018 22:21
Forum: Calc
Thema: Text in Spalten -> Spaltentyp: Datum (TMJ) als Makro
Antworten: 8
Zugriffe: 1342

Re: Text in Spalten -> Spaltentyp: Datum (TMJ) als Makro

Hallo, eine mögliche Variante: Sub Main Dim datum as long odoc=thiscomponent otab=odoc.currentcontroller.activesheet ocur=otab.createcursor ocur.gotoendofusedarea(false) n=ocur.rangeaddress.startrow obereich=otab.getcellrangebyposition(1,1,3,n) adaten()=obereich.getdataarray for i=0 to ubound(adaten...
von mikeleb
Mi, 17.10.2018 11:07
Forum: Calc
Thema: Text in Spalten -> Spaltentyp: Datum (TMJ) als Makro
Antworten: 8
Zugriffe: 1342

Re: Text in Spalten -> Spaltentyp: Datum (TMJ) als Makro

Hallo,
das heißt du möchtest per Makro eine csv-Datei in Calc importieren?
von mikeleb
So, 30.09.2018 20:55
Forum: Calc
Thema: ZÄHLENWENN(Bereich;"^^^^^")
Antworten: 7
Zugriffe: 951

Re: ZÄHLENWENN(Bereich;"^^^^^")

Hallo Pit, das funktioniert nur, wenn ich in den Einstellungen reguläre Ausdrücke in Formeln erlaube Das wundert mich, denn es müsste genau anders herum sein. Mit aktivierten regulären Ausdrücken sollte "^^^^^" gerade nicht gefunden werden. Nimm anstelle von Zählenwenn() die Funktion Summenprodukt()...
von mikeleb
So, 23.09.2018 20:36
Forum: Makros und allgemeine Programmierung
Thema: in Calc per Makro Zellen in die erste freie Zeile der Spalte A
Antworten: 25
Zugriffe: 3092

Re: in Calc per Makro Zellen in die erste freie Zeile der Spalte A

Hallo Peter, das kann man. Allerdings ist dadurch nicht die Problematik des Kopierens nach 22:00 Uhr gelöst. Die csv-Daten müssen ja auch vorliegen, wenn das Makro gestartet wird. Man kann natürlich beim Öffnen der Datei per Makro die csv einlesen, das Datum vergleichen und wenn ein neueres Datum vo...
von mikeleb
So, 23.09.2018 18:02
Forum: Makros und allgemeine Programmierung
Thema: [Gelöst]Mehrere Arbeitsblätter löschen
Antworten: 3
Zugriffe: 634

Re: [Gelöst]Mehrere Arbeitsblätter löschen

Hallo,
wenn du die Tabelle 18 löschst, rutschen alle nachfolgenden Tabellen eine Nummer herunter. Die frühere 19 ist jetzt die 18 und die frühere 20 ist nun die 19. Jetzt löschst du die (neue) 19 und das Spiel beginnt von vorn.
von mikeleb
So, 23.09.2018 15:04
Forum: Makros und allgemeine Programmierung
Thema: [Gelöst]Mehrere Arbeitsblätter löschen
Antworten: 3
Zugriffe: 634

Re: Mehrere Arbeitsblätter löschen

Hallo,
lösche die Tabellen von "oben nach unten":

Code: Alles auswählen

For i=26 To 18 Step -1