Ich habe mir eine Funktion geschrieben, diese soll folgendes tun.
Anhand eines Dropdown Menüs mit Monatsnamen, errechnen des ersten und letzten Tages dieses Monats dieses und letztes Jahr.
Dann anhand dieser vier Daten die Differenz aus einer Umsatztabelle errechnen.
Also ich wähle Januar aus und meine Funktion errechnet mir die Differenz des Umsatzes Januar2017 zu Januar2016.
Leider ist das Ergebnis kompletter Murks.
Mittels Debug.Print NameMonat habe ich herausgefunden, dass die Funktion beim Wechsel des Monates scheinbar zweimal läuft.
Jedoch weiß ich nicht warum, und auch dann macht das Ergebnis keinen Sinn.
Also vermute ich einen logischen Fehler.
Hier die Datei als xlsm:
https://www.herber.de/bbs/user/113579.xlsm