13.11.2024, 15:07 (Dieser Beitrag wurde zuletzt bearbeitet: 13.11.2024, 15:28 von Grimalkin.)
Hallo,
unter "Einfügen" kann man ja Kontrollkästchen mit einfügen. Kann man beim Haken setzen das so einstellen, das wenn der Haken gesetzt wurde und ich anschließend mit der Maus drüber gehe, dass angezeigt wird an welchem Datum und ggf. Uhrzeit der Haken gesetzt wurde?
Das non plus ultra wäre es natürlich, das sobald der Haken wo rausgenommen wurde und neu gesetzt wurde, er direkt das Datum und Uhrzeit aktuallisiert.
Alternativ würde es auch gehen, wenn beim anhaken in einer Wunschzelle Datum und Uhrzeit ausgeben werden und wenn der Haken abgewählt wird, dann muss es wieder raus.
ich nehme an, du meinst so etwas, s. Beispieldatei. Der Code befindet sich im Modul1. Dieser Code kann für beliebig viele Kontrollboxen verwendet werden. Gleiches Makro! Das Makro setzt das Datum + Uhrzeit 2 Zellen unter die TopLeftCell des Objects. Man kann es auch seitlich notieren, dann musst du nur den Offset ändern.
Nimm diese Formel =WENN(A1;WENN(C1="";JETZT();C1);"") und aktiviere bei den Optionen | Formeln die Iteration. Ist nur die Frage, was einem lieber ist. Optionen ändern oder VBA einsetzen.
Vorsicht! Die Iterationslösung habe ich früher auch angewandt. Mittlerweile bin ich völlig davon abgekommen. Denn die Option "Iteration" ist eine Seuche. Wieso? Dies ist eine Excel-weite Einstellung, wird jedoch in jeder Datei mit gespeichert. Wenn mehrere Dateien geöffnet werden, dann bestimmte eine davon (ich weiß nicht mehr, ob die Erste oder die Letzte), welchen Wert diese Option hat. Wird nun die andere Datei gespeichert, dann wird der aktuelle Zustand der Option darin gespeichert. Somit funktioniert die Formel früher oder später nicht mehr und sämtliche Infos werden ab dem Zeitpunkt nicht mehr erfasst (alte Daten bleiben jedoch erhalten).
Als einzig sichere Lösung hat sich hier VBA bewährt.
Gruß, Helmut
Win10 - Office365 / MacOS - Office365
Folgende(r) 1 Nutzer sagt Danke an HKindler für diesen Beitrag:1 Nutzer sagt Danke an HKindler für diesen Beitrag 28 • Kl@us-M.