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 HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 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) 151-mal heruntergeladen
Windows 10: 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 nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️