HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
2019
Erfahrungslevel des Fragestellers:
Excel gut - VBA bescheiden
daniel
17.06.2026 18:14:48
AW: Daten aktualisieren anhand Quelldatei
HI
wie lange "Kunde einlesen" dauert, hängt nur davon ab, wie viele Zeilen in der jeweiligen Kundendatei befüllt sind.
die kannst du ja mal öffnen und anschauen, wie groß die geworden ist.

was das einlesen Verlangsamen kann, wären eventuelle Eventmakros (Change, Calculate) oder aufwendige Formeln, die bei jedem Einfügen neu berechnet werden.
wenn das das Problem ist, könnte man das so beschleunigen:

with Application

.enableevents = false
.calculation = xlcalculationmanual
.screenupdating = false
end with

For i = 1 To UBound(arr, 2)
If arr(i, 1) <> "" Then
Range(arr(i, 1)).Value = arr(i, 2)
End If
Next

with Application
.enableevents = true
.calculation = xlcalculationautomatic
.screenupdating = true
end with
Als Antwort auf diesen Beitrag
koko34
17.06.2026 17:43:24
AW: Daten aktualisieren anhand Quelldatei
Hi Daniel,

also ich hab das jetzt getestet. Grundsätzlich glaube ich, kann deine Idee hier auch in der Praxis funktionieren.
Das Problem was aber jetzt schon entsteht ist, dass "Kunde einlesen" sehr lange dauert und das obwohl ich noch gar nicht so viele bzw. alle gelben Felder gefüllt habe.
Kann man den Code noch optimieren, dass das irgendwie noch schneller geht oder muss ich einfach die gelben Felder auf ein Minimum reduzieren?

LG koko
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.