Hallo,
also in deinem Fall würde ich nicht mit OnTime (wie in deinem 2. Thread) arbeiten.
Dein 1. Ansatz war, eigentlich richtig.
Die Frage ist für mich, reagiert man auf das Calculate von D6 oder warum nicht gleich auf das Change von B6.
Ich würde, wenn es geht gleich auf das ereignis Change von B6 reagieren.
Die Formel in D6 kannst du drin lassen aber benötigst du eigentlich nicht, ich würde das Tauschen des Komas zu Punkt (warum eigentlich) gleich im Makro machen.
Das in deinem 1. Makro die Werte in alle Zellen geschrieben wird liegt an deiner Schleife, die du aber nicht benötigst.
Nachdem du die leere Zelle über
Set Leere_Zelle = rng. End (xlUp).Offset(1, 0)
gefunden hast mußt du doch eigentlich nur in diese Zelle den Wert schreiben
Leere_Zelle= Range( "D6" ).Value
|