BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das OpenOffice Forum zu erhalten!

DANKE >><< DANKE

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des OpenOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als OO-SUPPORTER gekennzeichnet. 🤗

Bitte um Hilfe bei Filter oder Suchfunktion

CALC ist die Tabellenkalkulation, die Sie immer wollten.
R.Sucher
Beiträge: 4
Registriert: Do 15. Dez 2016, 13:38

Bitte um Hilfe bei Filter oder Suchfunktion

Beitrag von R.Sucher » Do 15. Dez 2016, 14:13

Hallo liebe Wissende,
ich versuche eine Tabelle mit Filter bzw. Suchfunktion für eine Inventur zu erstellen und komme einfach nicht zum gewünschten Ziel.
Ausgangssituation: Tabelle mit ca. 1500 Artikeln, Spalte 1:Artikelnummer, Spalte 2: Artikelname, Spalte 3: Anzahl

Ziel: Ich möchte ein Suchfeld, das ähnlich einem Filter funktioniert. Es soll jedoch keine Dropdownliste enthalten, sondern entsprechend einer Texteingabe alle Zeilen auflisten, in denen der Text vorkommt. Dieses sollte Buchstabe für Buchstabe möglich sein. Je mehr Buchstaben der Artikelnamen ich eingebe, desto weiter sollte sich das Ergebnisfeld eingrenzen (quasi in Echtzeit).

Mit SVerweis und Daten-Filter habe ich schon einiges Versucht, konnte aber nicht zum gewünschten Ergebnis kommen.
Auch die Suche im Netz braqchte mich bisher nicht weiter.

Ich hoffe, ich konnte mein Anliegen halbwegs verständlich beschreiben, und würde mich über ein paar hilfreiche Ratschläge sehr freuen.

MfG

craig
Beiträge: 318
Registriert: Sa 14. Mai 2016, 12:36

Re: Bitte um Hilfe bei Filter oder Suchfunktion

Beitrag von craig » Do 15. Dez 2016, 18:19

Hallo,

in der hochgeladenen Datei arbeitet ein Makro.
Weitere Erläuterung und Informationsquellen
befinden sich in der Datei und im Makro.
Spezial Makrofilter v01.ods
(20.04 KiB) 166-mal heruntergeladen
Gruß

Craig

Nie die Sicherungskopie vergessen!

═══════════════════════════════════════
WIN 10 Pro 64-Bit • AOO 4.1.8 • LO 7.4.5.1 (x64)

F3K Total
Beiträge: 1007
Registriert: Mo 1. Aug 2011, 00:03

Re: Bitte um Hilfe bei Filter oder Suchfunktion

Beitrag von F3K Total » Do 15. Dez 2016, 18:40

Moin,
etwas ähnliches geht mit dem Spezialfilter, allerdings ohne Makro nur per Knopfdruck. Anbei ein Beispiel.
Gruß R
Dateianhänge
Spezialfilter.ods
(15.7 KiB) 165-mal heruntergeladen
Windows 10: AOO, LO Linux Mint: AOO, LO

R.Sucher
Beiträge: 4
Registriert: Do 15. Dez 2016, 13:38

Re: Bitte um Hilfe bei Filter oder Suchfunktion

Beitrag von R.Sucher » Do 15. Dez 2016, 21:09

F3K Total hat geschrieben:Moin,
etwas ähnliches geht mit dem Spezialfilter, allerdings ohne Makro nur per Knopfdruck. Anbei ein Beispiel.
Gruß R
Vielen Dank! :D

R.Sucher
Beiträge: 4
Registriert: Do 15. Dez 2016, 13:38

Re: Bitte um Hilfe bei Filter oder Suchfunktion

Beitrag von R.Sucher » Do 15. Dez 2016, 21:15

craig hat geschrieben:Hallo,

in der hochgeladenen Datei arbeitet ein Makro.
Weitere Erläuterung und Informationsquellen
befinden sich in der Datei und im Makro.
Spezial Makrofilter v01.ods
Super... Danke! :D
Das trifft es schon wirklich gut! Wie kann ich den Filterbereich auf 2000 Artikel erweitern? Ich habe die Anzahl aus dem Gedächtnis etwas zu gering eingeschätz. :oops: Bei 1600 Artikel hört die Filterung leider auf, sprich, ab 1601 wird alles folgende angezeigt. Bis dahin funktioniert es allerdings bestens!

craig
Beiträge: 318
Registriert: Sa 14. Mai 2016, 12:36

Re: Bitte um Hilfe bei Filter oder Suchfunktion

Beitrag von craig » Do 15. Dez 2016, 21:39

@R.Sucher
ich habe im Code Kommentare eingefügt.
Dort kannst Du den Datenbereich erweitern:
Codeausschnitt:

Code: Alles auswählen

		
		' Datenbereich = A1 bis C1600
		oDataRange = oSheet.getCellRangeByName("A1:C1600")
Wird immer nur nach einer Spalte sortiert?
Oder soll wahlweise mal nach A,B oder C sortiert werden.

------------------------------------------------------------------------------------------------

@R
Ich bin mal wieder begeistert von Deiner Lösung.
Habe Deine Methode mal mit anderen Dispatch-Commands ausprobiert.
Beispiel:
Funktionierte leider nicht --> .uno:Copy
Ist die Zuweisung .uno:DataAreaRefresh an eine Schaltfläche irgendwo dokumentiert?
Gruß

Craig

Nie die Sicherungskopie vergessen!

═══════════════════════════════════════
WIN 10 Pro 64-Bit • AOO 4.1.8 • LO 7.4.5.1 (x64)

R.Sucher
Beiträge: 4
Registriert: Do 15. Dez 2016, 13:38

Re: Bitte um Hilfe bei Filter oder Suchfunktion

Beitrag von R.Sucher » Do 15. Dez 2016, 22:43

craig hat geschrieben:@R.Sucher
ich habe im Code Kommentare eingefügt.
Dort kannst Du den Datenbereich erweitern:
Codeausschnitt:

Code: Alles auswählen

		
		' Datenbereich = A1 bis C1600
		oDataRange = oSheet.getCellRangeByName("A1:C1600")
Wird immer nur nach einer Spalte sortiert?
Oder soll wahlweise mal nach A,B oder C sortiert werden.

------------------------------------------------------------------------------------------------

@R
Ich bin mal wieder begeistert von Deiner Lösung.
Habe Deine Methode mal mit anderen Dispatch-Commands ausprobiert.
Beispiel:
Funktionierte leider nicht --> .uno:Copy
Ist die Zuweisung .uno:DataAreaRefresh an eine Schaltfläche irgendwo dokumentiert?
@craig
Hab's gefunden und angepasst. Danke! Nach jeweils einer Spalte sortieren reicht vollkommen aus.

craig
Beiträge: 318
Registriert: Sa 14. Mai 2016, 12:36

Re: Bitte um Hilfe bei Filter oder Suchfunktion

Beitrag von craig » Do 15. Dez 2016, 22:53

Hallo,

@R.Sucher
Da war ich mit meinem neue Makro etwas schneller :lol:
Spezial Makrofilter v1_0.ods
(20.24 KiB) 138-mal heruntergeladen
Suchbereich bis Zeile 2500.

NACHTRAG:
Bitte nur Spalte für Spalte durchsuchen.
Also nicht den Filter für Spalte A setzen und gleichzeitig
in Spalte B. Dieses führt zu einem Fehler bei der Filterung.
Es ist im Makro keine Routine eingebaut, die die gefilterten
Daten (Filter Spalte A)zwischenspeichert und im Anschluß
diese mit dem FIlter für Spalte B vergleicht und ausgibt.
Gruß

Craig

Nie die Sicherungskopie vergessen!

═══════════════════════════════════════
WIN 10 Pro 64-Bit • AOO 4.1.8 • LO 7.4.5.1 (x64)

F3K Total
Beiträge: 1007
Registriert: Mo 1. Aug 2011, 00:03

Re: Bitte um Hilfe bei Filter oder Suchfunktion

Beitrag von F3K Total » Fr 16. Dez 2016, 17:02

Hallo craig
craig hat geschrieben:@R
Ich bin mal wieder begeistert von Deiner Lösung.
Habe Deine Methode mal mit anderen Dispatch-Commands ausprobiert.
Beispiel:
Funktionierte leider nicht --> .uno:Copy
Ist die Zuweisung .uno:DataAreaRefresh an eine Schaltfläche irgendwo dokumentiert?
verstehe ich nicht, bei mir, AOO 413 funktioniert es, siehe Beispieldatei anbei.
  • Zellen markieren, copy drücken
  • Zielzelle anklicken, paste drücken
Gruß R
Dateianhänge
Copy_Paste.ods
(8.64 KiB) 137-mal heruntergeladen
Windows 10: AOO, LO Linux Mint: AOO, LO

craig
Beiträge: 318
Registriert: Sa 14. Mai 2016, 12:36

Re: Bitte um Hilfe bei Filter oder Suchfunktion

Beitrag von craig » Fr 16. Dez 2016, 17:39

Hallo R,

vielen Dank für Deine Rückantwort.
In AOO 4.1.3 funktioniert .uno:Copy/ Paste/ Cut
In LO 5.2.3.3 funktioniert es nicht; diverse andere Commands schon.
Teste im Augenblick verschiedene brauchbare Commands durch.

Kennst Du eine Doku zu den Schaltfächen-Optionen Aktion und URL?
Gruß

Craig

Nie die Sicherungskopie vergessen!

═══════════════════════════════════════
WIN 10 Pro 64-Bit • AOO 4.1.8 • LO 7.4.5.1 (x64)

Antworten