Supportnet / Forum / Tabellenkalkulation
Makro mittels Formel Starten
Frage
Hallo,
Wie kann man ein Makro mit einer Formel starten ?
Z.B.: In der Zelle A1 wird ein Wert reingeschrieben und in der Zelle B1 soll dann das aktuelle Datum und Uhrzeit erscheinen .( und der Wert auch bleiben )
Ich habe mir gedacht das ich die Zelle A1 mittels einer Wenn Formel abfrage ?
Geht das oder gibt es eine bessere Lösung ?
Ich bedanke mich im Vorraus für jede Antwort !!!
Danke Ziz
Antwort 1 von newbman
also mit der wenn funktion liegste schonmal richtig ...
könntest aberauch ne true or faulse abfrage in vb(a) machen
wie dudas aber dann anstellst kann ich dir auch nicht sagen ..tut mir leid aber einer der spezies wird dir sicher helfen ..spätestens nach ostern
schöne feiertage ;)
könntest aberauch ne true or faulse abfrage in vb(a) machen
wie dudas aber dann anstellst kann ich dir auch nicht sagen ..tut mir leid aber einer der spezies wird dir sicher helfen ..spätestens nach ostern
schöne feiertage ;)
Antwort 2 von coros
Moin @Ziz,
ich hätte da folgenden Vorschlag für Dich:
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A1").Value > 0 Then
Range("B1").Select
ActiveCell.FormulaR1C1 = "=NOW()"
End If
End Sub
Das ganze fügst Du in der VBA-Umgebung in Deine Tabelle (z.B. Tabelle1) ein und dann sollte, wenn in Zelle A1 der Wert größer 1 wird, in Zelle B1 das Datum und die Uhrzeit erscheinen.
Ich hoffe, ich konnte Dir weiterhelfen,
coros
ich hätte da folgenden Vorschlag für Dich:
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A1").Value > 0 Then
Range("B1").Select
ActiveCell.FormulaR1C1 = "=NOW()"
End If
End Sub
Das ganze fügst Du in der VBA-Umgebung in Deine Tabelle (z.B. Tabelle1) ein und dann sollte, wenn in Zelle A1 der Wert größer 1 wird, in Zelle B1 das Datum und die Uhrzeit erscheinen.
Ich hoffe, ich konnte Dir weiterhelfen,
coros
Antwort 3 von Ziz
Hallo Coros,
danke für deinen Vorschlag.
Funktionier wunderbar !!!
Da ich mich mit VBA und so weiter erst seit dieser Woche beschäftige, kenne ich mich so gut wie gar nicht aus.
Daher habe ich noch ein Problem.
Geht es,daß das Datum und die Uhrzeit als Wert dargestellt wird und nicht als Formel ?
Trotzdem BESTEN DANK !!!
Ich wünsche dir fröhliche Ostern und schöne Feiertage !! ( auch dir newbman )
Grüße
Ziz
danke für deinen Vorschlag.
Funktionier wunderbar !!!
Da ich mich mit VBA und so weiter erst seit dieser Woche beschäftige, kenne ich mich so gut wie gar nicht aus.
Daher habe ich noch ein Problem.
Geht es,daß das Datum und die Uhrzeit als Wert dargestellt wird und nicht als Formel ?
Trotzdem BESTEN DANK !!!
Ich wünsche dir fröhliche Ostern und schöne Feiertage !! ( auch dir newbman )
Grüße
Ziz
Antwort 4 von _gau_
ActiveCell.Value = NOW()

