🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

gelöst; variable Zellenzahl ermitteln

Alles zur Programmierung im LibreOffice.
craig
* LO-Experte *
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: variable Zellenzahl ermitteln

Beitrag von craig » Mo 8. Feb 2021, 19:39

Hallo Natal,
Neugierig, warum A86404 und nicht A86405?
Beiderseits ein Gedankenfehler:
Wenn Zelle A4=1 und ich jede Zelle mit 1 addiere, dann ist der Wert 86400 in Zelle A86403 erreicht.
=Anzahl(A4:A86403) = 86400
In Deiner neuen Vorlage steht aber weiterhin in G11 und G12 (A:A), kann ich ändern.
Dies kann ich nicht bestätigen. Habe die zuvor verlinkte Datei herunteregeladen
und überprüft. Die beschriebenen Änderung sind enthalten, seltsam... :roll:
Hast Du die richtige Dokuvorlage geöffnet :?:
Auch noch neugierig: kannst Du dir vorstellen, wo der Grund für die scheinbar selbstständigen Änderungen der Zellennummern der Spalte F liegt?
Das verstehe ich nicht, was ist gemeint?
Gruß

Craig

Nie die Sicherungskopie vergessen!

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

natal
Beiträge: 120
Registriert: So 8. Mär 2020, 20:03

Re: variable Zellenzahl ermitteln

Beitrag von natal » Di 9. Feb 2021, 15:26

Hi craig
Eine Ansammlung von Fehlern meinerseits :oops: :evil:
Aber wie diese Fehler zustande gekommen sind, ist mir ein Rätsel.
Nur ein Beispiel:
bewußt habe ich sicher nicht, anstatt korrekt (SUMME(F4:F300)-F4) zu schreiben, (F32:F328)-F32) geschrieben.
Dazu hätte ich geistig abwesend sein müssen.
So bleibt nur eine Erklärung, beim wiederholten ÖFFNEN und SCHLIEßEN habe ich irgendwann eine falsche Taste erwischt.

Als Anhang findest Du die derzeitige Vorlage VorCraig und die korrekte Vorlage VorOK (erstellt mit meiner alten Methode) und die in dem gelben Feld gespeicherte Formel, sowohl in der derzeitigen Form gelbeFormel_craig als auch in der korrekten Form als gelbeFormel-OK.

Servus
Dateianhänge
VorCraig.ods
(789.14 KiB) 170-mal heruntergeladen
VorOK.ods
(1.46 MiB) 183-mal heruntergeladen
gelbeFormel_craig.odt
(22.81 KiB) 143-mal heruntergeladen
gelbeFormel-OK.odt
(22.74 KiB) 171-mal heruntergeladen

craig
* LO-Experte *
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: variable Zellenzahl ermitteln

Beitrag von craig » Di 9. Feb 2021, 16:20

Hallo Natal,

das Makro greift nicht auf die Zellen G4 und auch nicht auf die Zellen G11 und G12 zu.
Es werden dort keinerlei Veränderungen vorgenommen.

Die falschen Formeln entstammen Deiner in diesem Beitrag:
viewtopic.php?f=12&t=33154&start=140#p87550
hochgeladenen Vorlage.
Mit dieser habe ich gearbeitet.

Das Makro führt nur zu Änderungen in den Spalten A:F.

Daraus folgt:
Ändere die Formeln in Deiner Dokuvorlage "Vorlage_P.ots" und alles ist gut. ;)
Gruß

Craig

Nie die Sicherungskopie vergessen!

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

natal
Beiträge: 120
Registriert: So 8. Mär 2020, 20:03

Re: variable Zellenzahl ermitteln

Beitrag von natal » Di 9. Feb 2021, 20:16

Hallo craig
:D Es ist geschafft!!!! :P
Es funktioniert, ich habe das Programm mit mehreren CSV-Dateien getestet.
Dann kann ich mich nur noch bei Dir für Deine Ausdauer bedanken.
Ändere die Formeln in Deiner Dokuvorlage "Vorlage_P.ots" und alles ist gut
Hatte ich auch schon versucht, nur habe ich dabei übersehen, dass F mit einer falschen Zellennummer auch in Zelle E2 steckt.
Servus

craig
* LO-Experte *
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: variable Zellenzahl ermitteln

Beitrag von craig » Di 9. Feb 2021, 20:19

Hallo Natal,
Dann kann ich mich nur noch bei Dir für Deine Ausdauer bedanken.
Gern geschehen und viel Vergnügen mit den neuen Erkenntissen... :D
Gruß

Craig

Nie die Sicherungskopie vergessen!

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

natal
Beiträge: 120
Registriert: So 8. Mär 2020, 20:03

Re: variable Zellenzahl ermitteln

Beitrag von natal » Fr 12. Feb 2021, 15:48

Hallo nitja
Bist Du noch zu erreichen?
Wenn Du Lust und Freizeit hast, es würde mich auch Deine Variante interessieren.
Gruß
natal

nitja
Beiträge: 190
Registriert: Di 20. Okt 2020, 15:55

Re: variable Zellenzahl ermitteln

Beitrag von nitja » Do 18. Feb 2021, 01:24

natal hat geschrieben:
Fr 12. Feb 2021, 15:48
… nitja … Deine Variante …
Ist ja nun 5 Wochen alt: viewtopic.php?p=86957#p86957 und ausbaufähig, aber in ganz anderer Richtung (automatische Auswertung per Makro statt per Zell-Formeln).
LO 24.2.0.3 (X86_64) auf Linux 6.6.26-1-MANJARO, gnome 45.4, (gtk 4) gtk3 für LO

natal
Beiträge: 120
Registriert: So 8. Mär 2020, 20:03

Re: variable Zellenzahl ermitteln

Beitrag von natal » Fr 19. Feb 2021, 16:56

Hallo nitja
Wenn Du, wie du schreibst, das Makro in einer ganz anderen Richtung gestalten möchtest, dann bräuchtest du die beiden Dateien von mir:
  • eine CSV-Datei, die in einem Ordner am Schreibtisch abgelegt ist. In dem Ordner wird immer nur eine einzige CSV-Datei gespeichert.
  • und eine Dokuvorlage, die mit Zell-Formeln und den Daten der CSV-Datei erstellt wurde
    Kann ich nur als .ods-Datei senden, müßtest du umbenennen.
Reicht das?

Gruß
natal
Dateianhänge
Hans_Meerkatz_2021-01-30_22-33-24.ods
(1.13 MiB) 156-mal heruntergeladen
2021-01-30_N_64,8.ods
(1.48 MiB) 150-mal heruntergeladen

nitja
Beiträge: 190
Registriert: Di 20. Okt 2020, 15:55

Re: variable Zellenzahl ermitteln

Beitrag von nitja » Fr 19. Feb 2021, 17:38

hi natal
natal hat geschrieben:
Fr 19. Feb 2021, 16:56
…, dann bräuchtest du die beiden Dateien von mir …
Brauche ich - zunächst - nicht.
Erst würde mich interessieren, was Du von dem Konzept in meiner alten Version hälst. Da ist die Richtung schon sichtbar: Redundantes weg lassen, Anfang der Auswertung per Makro.
Um das zu testen - ohne dass es Vorhandenem, Neuerem in die Quere kommt - brauchst Du nur die zip-Datei in ein neues, leeres (Unter-)Verzeichnis entpacken (Ort & Name egal), das Makro in ein (neues, Name egal) Modul unter "Meine Makros & Dialoge / Standard" kopieren oder von der .bas-Datei importieren und das Trigger-Ereignis (ich hatte "Ansicht wurde erzeugt" gewählt aber "Neues Dokument" sollte auch funktionieren) zuweisen.
Das funktioniert dann auch mit mehreren .csv-Dateien im Verzeichnis. (Dafür, zum Testen, sind auch zwei (alte) von Dir mit in der .zip-Datei.)
Ach ja, zu guter Letzt, natürlich die enthaltene Vorlage (an- oder doppel-)klicken um das neue CALC-"Dokument" zu erzeugen. Das Makro speichert das dann auch gleich mit (zur .csv-Datei) passendem Namen ab.
LO 24.2.0.3 (X86_64) auf Linux 6.6.26-1-MANJARO, gnome 45.4, (gtk 4) gtk3 für LO

natal
Beiträge: 120
Registriert: So 8. Mär 2020, 20:03

Re: variable Zellenzahl ermitteln

Beitrag von natal » So 21. Feb 2021, 16:50

Hallo nitja
Ich war in der letzten Zeit etwas mit meinem PC beschäftigt, entweder ich habe ihm oder er hat mir Probleme bereitet.
Na gut, er funktioniert wieder.

Und jetzt zu meinem Problem:
  • dein Makro habe ich installiert (Bild1)
  • die Dokumentenvorlage ist gespeichert (Bild2)
Was ich nicht kapiere ist, wo soll(en) die CSV-Datei(en) abgelegt sein , damit sie mit PickCSV gefunden werden?
Wenn im Arbeitsverzeichnis* nur eine passende csv-Datei ist, wird die verwendet ohne dass der Filepicker erscheint.
Meinst Du mit Arbeitsverzeichnis den Downloadordner in der Home-Partition in Linux oder kann ich die CSV-Datei(en) auch in einen Ordner am Schreibtisch mit Pfadangabe stecken?

Welche Zeilen im Untermodul PickCSV sagen mir das?

Servus
Dateianhänge
Bild1.png
Bild1.png (150.02 KiB) 3793 mal betrachtet
Bild2.png
Bild2.png (27.1 KiB) 3793 mal betrachtet


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten