ich habe hier ein schier unlösbares Problem...
In A1 steht eine Zahl In B1: =WENN(A1>10;Makrostart();"")
Dann noch folgenden Code in einem Modul:
Function Makrostart()
Call Makro
End Function
Sub Makro()
MsgBox "Test"
End Sub
Wenn man dann eine Zahl >10 in A1 eingibt, wird das Makro korrekt gestartet und die MsgBox erscheint.
Ändere ich den Code des Makros ab: statt MsgBox nehme ich Range("A5")="Test", funktioniert es nicht mehr.
Kann mir das jemand erklären? Ich möchte nämlich mit dieser Methode ein komplexeres Makro starten, aber bekomme ständig #WERT in B1 als Rückgabe.
Gruß Dennis