unter Excel 2000 kann es unter VBA zu dem Runtime Error '1004' kommen, wenn z.B. die Formel MIN() oder MAX() mit folgender Synthax (mit mehreren Argumenten) verwendet wird:
worksheets(name).range(cell).formula = "=MAX(Wert1;Wert2;Wert3;...)"
Korrekt muss es unter VBA so lauten, damit kein Fehler auftritt:
worksheets(name).range(cell).formula = "=MAX(Wert1,Wert2,Wert3,...)"
Anstelle des Semikolon muss ein Komma verwendet werden.
Diese Information ist in der Excel-Hilfe nicht (auf Anhieb) zu finden. Diesen Lösungsvorschlag kriegt man über Excel aber auch heraus, wenn man die Makro-Aufzeichnung während der Formeleingabe laufen lässt. Problematisch ist dieser Fehler nur für Programmierer, die in diesem Fall auf die Makro-Aufzeichnung verzichten.