Zeitstempel mittels Makro bei gesetztem Haken
23.03.2015 23:07:05
Christina
ich habe vor ein paar Tagen schon einmal folgende Frage hier gestellt, auf die ich eigentlich auch schon eine sehr gute Antwort bekommen habe.
Hier erstmal meine originäre Frage:
Hallo zusammen,
ich bin noch ein ziemlich blutiger Anfänger auf dem Gebiet, aber ich versuche nach und nach mich in die Materie einzuarbeiten und weil ich insbesondere auf dieser Seite schon so oft von hilfsbereiten Menschen super Tipps gelesen habe, versuche ich es jetzt auch einmal:
Ich habe das Problem, dass ich gern in einer Excel Tabelle ein Kästchen zum Anhaken hätte und die Zeit, wann das Häckchen gesetzt wurde, gern protokollieren würde (fester Zeitstempel, Jetzt () funktioniert hier also nicht, weil sich die Zeit hier ja ständig aktualisieren würde).
Nun habe ich schon folgendes Makro, mit dessen Hilfe ich grds. erst einmal den Zeitstempel setzen kann eingegeben:
Function makro1_start()
´**Prozedur aufrufen
´Zeiteintragen
End Function
Sub Zeiteintragen()
Dim zeit As String
Zeit = Right (Now(), 8)
ActiveCell.FormulaR1C1 = zeit
Selection.NumberFormat = "hh:mm:ss
End Sub
Diese Funktion würde dann ich in einer Wenn-Dann-Funktion verpacken und vorgeben, dass beim gesetztem Hacken im Kontrollkästchen (Formular Steuerelement) in Zelle C2 beispielsweise in Zelle C3 WAHR stehen soll.
Die passende Funktion, die nun bewirken soll, dass in Zelle C4 der Zeitstempel kommt, würde nun wie folgt lauten: =WENN(C3=WAHR;Zeiteintragen();)
Das funktioniert aber so leider nicht. Wenn der Haken nicht gesetzt ist, erscheint in Zelle C4 (wie gewollt) zwar nichts, aber wenn der Haken gesetzt ist erscheint immer nur 0 bzw. 00:00:00 (je nachdem wie ich das Format der Zelle einstelle).
Was mache ich denn falsch?
Oder gibt es andere, womöglich einfachere Möglichkeiten zu meinem Ziel zu kommen?
Wichtig ist mir, dass zwischen dem jeweiligen Haken und Zelle mit dem Zeitstempel ein fester Zellbezug besteht (also beispielsweise der Haken in Zelle C3 zwingend den Zeitspempel in Zelle D3 nach sich zieht).
Ich wäre euch wirklich, wirklich dankbar, wenn ihr mir weiterhelfen könntet.
Viele Grüße
Christina
Nun habe ich das Problem, dass ich dieses Steuerelement gern fortlaufend in jeder Zeile benötige (für eine Art "Ablaufprotokoll"). Die Antwort, die ich letzten Freitag bekommen habe, war leider nur für ein einziges oder einige wenige Steuerelement(e) in der Excel-Tablle ausgelegt. Wie schaffe ich es denn, dass nicht nur der Haken in Zelle C3 zwingend den Zeitspempel in Zelle D3 nach sich zieht,sondern auch der Haken in Zelle C4 einen (eigenen, sich nicht aktualisierenden) Zeitstempel in Zelle D4 nach sich zieht)?
Ich wäre euch für eine Antwort wirklich, wirklich dankbar...
Nochmal viele Grüße
Christina