🙏 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!🍀
>> 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] LibreOffice Calc Eingabe soll Aktion auslösen
-
- Beiträge: 3
- Registriert: Di 16. Jul 2019, 22:06
[gelöst] LibreOffice Calc Eingabe soll Aktion auslösen
Hallo Forum
Ich habe Programmiererfahrung aber nicht in Basic oder JS. Für ein Projekt wäre es sehr hilfreich, wenn ich ein Macro hätte, was folgendes kann:
- bei Eingabe eines bestimmten Textes soll ...
a. der Inhalt (nicht die Formatierung oder die Formel) aller Zellen einer Spalte außer der ersten gelöscht werden
b. unter 5 Zellen einer Zeile einen durchgehenden Strich gesetzt werden (der dann unter a gelöscht werden kann)
Was das bringen soll:
Wir scannen EANs mit einem Barcode-Scanner ein. Ich habe eine Formel geschrieben, welche mir dann aus einer großen Tabelle bestimmte Informationen zu diesem Artikel anhand der EAN anzeigt.
Jetzt wäre es schön, wenn ich einen bestimmten Barcode scannen könnte, der alle eingegebene EANs wieder löscht und einen, der eine Gruppe Codes visuell absetzt (eben mit einem Strich oder sowas).
Das ganze Projekt dauert nur 10 Wochen und danach brauche ich es nicht mehr. Deshalb und weil das nur ein Quality of Life Ding ist, ist es mir zu viel Aufwand nur dafür Basic zu lernen. Ich benutzte sonst nie Calc...
Es wäre sehr freundlich, wenn mir jemand mit diesem Problem helfen könnte oder mich in die richtige Richtung schubst.
Daniel
Ich habe Programmiererfahrung aber nicht in Basic oder JS. Für ein Projekt wäre es sehr hilfreich, wenn ich ein Macro hätte, was folgendes kann:
- bei Eingabe eines bestimmten Textes soll ...
a. der Inhalt (nicht die Formatierung oder die Formel) aller Zellen einer Spalte außer der ersten gelöscht werden
b. unter 5 Zellen einer Zeile einen durchgehenden Strich gesetzt werden (der dann unter a gelöscht werden kann)
Was das bringen soll:
Wir scannen EANs mit einem Barcode-Scanner ein. Ich habe eine Formel geschrieben, welche mir dann aus einer großen Tabelle bestimmte Informationen zu diesem Artikel anhand der EAN anzeigt.
Jetzt wäre es schön, wenn ich einen bestimmten Barcode scannen könnte, der alle eingegebene EANs wieder löscht und einen, der eine Gruppe Codes visuell absetzt (eben mit einem Strich oder sowas).
Das ganze Projekt dauert nur 10 Wochen und danach brauche ich es nicht mehr. Deshalb und weil das nur ein Quality of Life Ding ist, ist es mir zu viel Aufwand nur dafür Basic zu lernen. Ich benutzte sonst nie Calc...
Es wäre sehr freundlich, wenn mir jemand mit diesem Problem helfen könnte oder mich in die richtige Richtung schubst.
Daniel
Zuletzt geändert von thechemixinc am Fr 19. Jul 2019, 18:27, insgesamt 1-mal geändert.
Re: LibreOffice Calc Eingabe soll Aktion auslösen
Moin,
geht sicherlich, allerdings ist das zu wage beschrieben.
Lade ein Beispieldokument hoch, und erkläre anhand des Dokumentes welche Spalte, welche Zeilen beim einlesen welches Barcodes gelöscht/unterstrichen werden sollen, dann ist das eine Sache von ein paar Minuten.
Gruß R
geht sicherlich, allerdings ist das zu wage beschrieben.
Lade ein Beispieldokument hoch, und erkläre anhand des Dokumentes welche Spalte, welche Zeilen beim einlesen welches Barcodes gelöscht/unterstrichen werden sollen, dann ist das eine Sache von ein paar Minuten.
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO
-
- Beiträge: 3
- Registriert: Di 16. Jul 2019, 22:06
Re: LibreOffice Calc Eingabe soll Aktion auslösen
Ich habe eine Dummy-Datei erstellt, welche die Funktionalität der richtigen Datein abdeckt. Aus Datenschutzrechtlichen Gründen kann ich die echten natürlich nicht hochladen...
Wenn ich jetzt einen Barcode einlese, sagen wir einen, der "%%LOESCHE%%" oder sowas enthält, sollen alle Einträge in Spalte A ab Zeile 2 gelöscht werden.
Wenn ich jetzt einen Barcode einlese, sagen wir einen, der "%%LOESCHE%%" oder sowas enthält, sollen alle Einträge in Spalte A ab Zeile 2 gelöscht werden.
- Dateianhänge
-
- Dummy.ods
- (38.23 KiB) 227-mal heruntergeladen
Re: LibreOffice Calc Eingabe soll Aktion auslösen
Bitteschön,
mit diesem Code funktioniert deine Datei jetzt.
Gruß R
mit diesem Code funktioniert deine Datei jetzt.
Gruß R
- Dateianhänge
-
- Dummy.ods
- (41.06 KiB) 238-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO
-
- Beiträge: 3
- Registriert: Di 16. Jul 2019, 22:06
Re: LibreOffice Calc Eingabe soll Aktion auslösen
Es funktioniert! Ganz vielen Dank!
Thema kann geschlossen werden...
Thema kann geschlossen werden...
Re: LibreOffice Calc Eingabe soll Aktion auslösen
... es schließt niemand ein Thema für dich, editiere die Kofpzeile deines ersten Beitrags, schreibe z.B. [gelöst] an den Anfang.
R
R
Windows 11: AOO, LO Linux Mint: AOO, LO
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.