Hallo,
bin die ganze Zeit schon am herum experimentieren und brings einfach nicht zusammen..
Wollte vom Excel ein Dokument mit Libreoffice öffnen, jedoch unterstützt es nicht mein im Office geschriebenes Makros.
Hab folgendes Makros is Excel drinnen:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("B4:B250")) Is Nothing Then Exit Sub
If Target.Count > 1 Then Exit Sub 'Bearbeiten mehrerer Zeilen wird abgefangen
If Target = "" Then
Target.Offset(0, 1).ClearContents
Else:
Target.Offset(0, 1) = Format(Now, "dd.mm.yyyy\ hh:mm")
End If
End Sub
Also die Funktion sollte folgende sein:
Ich füge in die Spalte B2 bis B250 irgend was (in meinem Fall Namen) ein und in der Zeile daneben (C2 bis C250)
sollte dann das Datum und die Urzeit erscheinen.
Sollte so eine art Zeiterfassung werden..
Vielleich kann mir ja jemand das Makros schreiben ?! Dürfte wsh für jemanden der sich auskennt kein Problem sein.
Danke und LG
🙏 Bitte helfen Sie uns das LibreOffice Forum zu erhalten. 🙏
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🍀 Wir hoffen auf Ihre Unterstützung - vielen Dank!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Makros Funktion Calc
Re: Makros Funktion Calc
Hallo,
der Ursprungscode stammt aus dieser Quelle.
http://de.openoffice.info/viewtopic.php?f=18&t=45026#p164051
Daraus habe ich eine Beispieldatei gebastelt und den Code angepasst:
Die Voraussetzungen, damit der Code funktioniert, sind im Dokument beschrieben.
Wenn im Zellbereich B4:B250 eine Änderung erfolgt, dann wird der
Datums-/Zeitstempel in die aktuelle Zeile der Spalte C eingetragen.
Wenn Änderungen am Codevorgenommen werden, dann
muss LibreOffice u.U. erst komplett geschlossen werden.
Der Grund hierfür ist ein vom Code geladener "Listener",
welcher speicherresistent, immer im HIntergrund auf eine
Benutzeraktion in Spalte B lauert.
Durch schließn des Programms wird der Listener entladen, und
kann beim nächsten Dokumentstart wieder geladen werden.
der Ursprungscode stammt aus dieser Quelle.
http://de.openoffice.info/viewtopic.php?f=18&t=45026#p164051
Daraus habe ich eine Beispieldatei gebastelt und den Code angepasst:
Die Voraussetzungen, damit der Code funktioniert, sind im Dokument beschrieben.
Wenn im Zellbereich B4:B250 eine Änderung erfolgt, dann wird der
Datums-/Zeitstempel in die aktuelle Zeile der Spalte C eingetragen.
Wenn Änderungen am Codevorgenommen werden, dann
muss LibreOffice u.U. erst komplett geschlossen werden.
Der Grund hierfür ist ein vom Code geladener "Listener",
welcher speicherresistent, immer im HIntergrund auf eine
Benutzeraktion in Spalte B lauert.
Durch schließn des Programms wird der Listener entladen, und
kann beim nächsten Dokumentstart wieder geladen werden.
Gruß
Craig
Nie die Sicherungskopie vergessen!
════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8
Craig
Nie die Sicherungskopie vergessen!
════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8
-
- Beiträge: 4
- Registriert: Fr 10. Jan 2020, 11:57
Re: Makros Funktion Calc
Perfekt hat funktioniert!
Danke und LG
Danke und LG
Re: Makros Funktion Calc
Hallo zusammen,
hier:
https://de.openoffice.info/viewtopic.php?f=25&t=56497
gibt es noch eine Lösung OHNE Makro, Beispiel anbei.
Gruß R
hier:
https://de.openoffice.info/viewtopic.php?f=25&t=56497
gibt es noch eine Lösung OHNE Makro, Beispiel anbei.
Gruß R
- Dateianhänge
-
- TIMESTAMP.ods
- (10.85 KiB) 233-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Makros Funktion Calc
Hallo R,
Was es nicht alles gibt
Vielen Dank!
Was es nicht alles gibt

Vielen Dank!
Gruß
Craig
Nie die Sicherungskopie vergessen!
════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8
Craig
Nie die Sicherungskopie vergessen!
════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8
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.