Hallo liebe Gemeinde,
meine Suche hat mich leider nicht weiter gebracht.
Habe folgendes Thema:
In einer Besuchertabelle habe ich in Spalte D ab Zeile 5 eine Uhrzeit (Zeit gekommen) und in Spalte E ab Zeile 5 eine Uhrzeit (gegangen).
Dies geht über mehrere Zeilen.
Nun soll ein Makro in einer weiteren Spalte (Q) der aktiven Zeile die kommen / geht Zeiten wie folgt darstellen "K 08.00 G 12:30" .
Das ginge ja einfach wenn es nur einmal am Tag eingetragen würde. Nur kann die kommen und gehen Zeit mehrmals am Tag geändert werden, wenn der Besucher eben geht und wieder kommt.
Das aktualisieren der Uhrzeit habe ich mit Makro gelöst. In gekommen oder gegangen Zelle Positionieren und Button drücken. Die aktuelle Uhrzeit wird in die aktive Zelle gesetzt.
Nun meine Herausforderung. Jedesmal wenn die Uhrzeit aktualisiert wird, soll auch der Text "K 08:00 G 12:30" um die neue Zeit ergänzt werden. z. B. "K 8:00 G 12:30 K 14:00", wenn in Spalte D aktualisiert wird und zusätzlich "G 19:00" wenn in Spalte E aktualisiert wird. Ergebnis wäre dann: "K 8:00 G 12:30 K 14:00 G 19:00"
Nebenbei soll der Merge auch die Uhrzeitformatierung HH:MM berücksichtigen.
Ich hoffe Ihr versteht worum es geht und könnt mir helfen.
Lieben Dank
Harald
BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das OpenOffice 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 OpenOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als OO-SUPPORTER gekennzeichnet. 🤗
Zellen aktiver Zeile verbinden bei Event
Re: Zellen aktiver Zeile verbinden bei Event
Hallo Harald,
das Makro im Beispieldokument reagiert in jeder Zelle des Tabellenblattes.
Mittels einer Prüfung (Intersection-Range) im Makro wird allerdings festgelegt,
ob das Makro weiteren Code ausführen soll oder ob es unmittelbar beendet wird.
Eine weitere Ausführung des Codes erfolgt nur, wenn die Eingab ein Spalte "E" abgeschlossen ist.
Erst dann werden die Daten aus Spalte "D" und "E" als Text formatiert in Spalte "Q" der selben Zeile eingetragen.
Näheres dazu in den Code-Kommentaren.
das Makro im Beispieldokument reagiert in jeder Zelle des Tabellenblattes.
Mittels einer Prüfung (Intersection-Range) im Makro wird allerdings festgelegt,
ob das Makro weiteren Code ausführen soll oder ob es unmittelbar beendet wird.
Eine weitere Ausführung des Codes erfolgt nur, wenn die Eingab ein Spalte "E" abgeschlossen ist.
Erst dann werden die Daten aus Spalte "D" und "E" als Text formatiert in Spalte "Q" der selben Zeile eingetragen.
Näheres dazu in den Code-Kommentaren.
Gruß
Craig
Nie die Sicherungskopie vergessen!
═══════════════════════════════════════
WIN 10 Pro 64-Bit • AOO 4.1.8 • LO 7.4.5.1 (x64)
Craig
Nie die Sicherungskopie vergessen!
═══════════════════════════════════════
WIN 10 Pro 64-Bit • AOO 4.1.8 • LO 7.4.5.1 (x64)