Also - zunächst das Problem. Ich führe mit einem relativ grossen Datensatz umfangreiche Berechnungen durch, für welche ich auf Excel-Funktinoen und Auswahlmechanismen zurückgreife (z.B. Standardabweichungen, Median, realtive Ränge usw. berechnen und Selektion bestimmter Datensätze nach Kriterien über die Auto-Filter Methode). Das Ergebnis lasse ich jeweils in einer neuen Spalte ausgeben, auf die ich dann für die folgenden Berechnungen zugreife. Und das alles geht wahnsinnig langsam.
Welche Möglichkeiten gibt es, hier die Performance zu verbessern, oder ist das einfach so.
Besonders lang scheint er immer für die Selektion via Auto-Filter und Berechnung von Rängen u.a. (z.B. auch Summewenn usw.) zu brauchen. Bringt es was, alles nur intern (z.B. in einem array) berechnen zu lassen und das erst ganz zum Schluss wieder in eine Excel-Tabelle schreiben zu lassen? Diese Mglchkt. wäre mir allerdings nicht so angenehm, weil ich da nicht wirklich sehen kann, was mein Programm mit den Sachen macht (bin nicht so sicher im Programmieren).
Und noch eine letzte Frage. Wie kann ich erkennen, ob VBA abgestürzt ist, oder noch arbeitet (ausser einem Zähler in der Application-Statusbar?). Oder passiert es selten, dass VBA abschmiert?
Viele Grüsse und einen schönene Morgen wünscht,
Stefan