ich hab da mal ne Frage was die Zuzgriffszeiten angeht auf Excel-Tabellen bzw. Zugriff über ein Array
Ich habe (aktuell noch) in Excel eine Personalübersicht.
Diese Personalübersicht ist in einer Tabelle so angelegt, wie ein Datensatz pro Mitarbeiter.
Derzeit sind etwa 3500 Datensätze hinterlegt mit jeweils etwa 240 Merkmalen pro Mitarbeiter...
Diese Mitarbeiter arbeiten in 90 verschiedenen Bereichen.
Damit an dieser Tabelle mit den Daten nicht jeder ran kann und auch nicht zufällig was verändern kann, habe ich diverse Userforms erstellt, die je nach Aufgabe/Statistik, die Daten aus der Tabelle mit den entsprechend abfragen und auswerten und in neue Tabellen einpflegt (Vorformatierte Tabellen ,die dann das ganze ins PDF veröffentlicht).. Oder Daten anzeigen zum Anpassen, Einfügen, Löschen etc..
Bisher mache ich es so, dass die Abfragen innerhalb der Tabelle mache also direkt aus dem Excel Sheets auslese... Das dauert aktuell etwa 1Minuten 8 Sekunden bis 2 Minuten pro Arbeitsbereich (je nachdem wie stark ausgelastet das Netzlaufwerk ist)...
Einmal im Monat lasse ich eine Routine ablaufen, in der für alle 90 Bereiche eine Übersicht erstellt wird..
Nun meine Frage...
Wenn ich die Daten aus der Exceltabelle (wo alle Mitarbeiter drin sind) statt sie innerhalb der Tabelle durchsuche, in ein Array (zugegeben ein ziemlich großes Array) lade.. Bringt mir das Performance, Schnelligkeit in der Abarbeitung der Daten ?
Ab wann lohnt es sich mit nem Array zu arbeiten ?