Hi Leute,
ich bin ziemlicher Anfänger was VBA anbelangt und auch in Excel noch nicht wirklich ein Experte, von daher hoffe ich dass ihr mir weiterhelfen könnt.
Ich habe zwei gleitende Durchschnitte, die sich im Zeitablauf zu unterschiedlichen Zeitpunkten schneiden.
Immer wenn der gleitender Durchschnitt A den gleitenden Durchschnitt B von unten nach oben schneidet und A sich gleichzeitig unter 20 befindet, dann soll in die benachbarte Zelle der Spalte D "Kauf" geschrieben werden.
Schneidet A jedoch B von oben nach unten im Bereich >80 dann soll "Verkauf" geschrieben werden.
Das ganze habe ich aktuell mit einer WENN-Funktion umgesetzt und mithilfe der bedingten Formatierung die Einfärbung vorgenommen, was dann wie folgt aussieht:
Das Problem ist nun aber, dass einem Verkauf-Signal kein weiteres Verkauf-Signal folgen darf und einem Kauf-Signal kein weiteres Kauf-Signal, d.h. in diesem Beispiel, dass lediglich die Zellen D17 (Verkauf) und D7(Kauf) entsprechend Text beinhalten sollen, alle übrigen sollen demzufolge leer sein.
Ich habe allerdings nicht wirklich eine Idee wie ich das umsetzen soll. Eventuell benötige ich auch gar keinen VBA-Code, sondern kann das im Rahmen einer WENN-Funktion irgendwie lösen, allerdings weiß ich auch diesbezüglich keinen Rat.
Wäre echt toll wenn ihr mir da weiterhelfen könntet.
Gruß
Jan
|