Ist es möglich über VBA ein Makro zu erstellen, welches eine Wenn Dann Formel ausführt? Ich kenne mich leider kaum mit VBA aus, versuche aber gerade mich ein wenig „anzulernen“.
Im konkreten geht es darum, dass ich mir mittels Makro Zahlen aus einer anderen Datei in mein Excel Sheet ziehe. In diesen Zahlen kann es sein, dass vereinzelt eine 0 dabei ist. Diese 0 ist aber nicht gewollt und soll daher ersetzt werden als Mittlewert seiner umliegenden Zahlen (am besten wäre hier die umliegenden 4, da auch zwei 0en nach einander auftreten können). Da ich wie gesagt, die Zahlen als Makro hinzuziehe kann ich ja schlecht die Formel in die einzelnen Zeilen schreiben, sondern wollte über einen weiteren Makro diesen Fehler ausmerzen (hierzu habe ich eine Schaltfläche gebaut).
Kann mir jemand bei dem Code helfen, oder zumindest Anreize geben?