Registriert seit: 02.12.2019
Version(en): Excel
31.12.2019, 01:49
(Dieser Beitrag wurde zuletzt bearbeitet: 31.12.2019, 01:51 von Hendldriver.)
Guten Tag,
kann das sein das Formel langsamer arbeiten als VBA ?
Beispiel:
Ich fülle per VBA eine Kundennummer ein dadurch werden die Daten per Formel am Arbeitsblatt geändert.
dann kommt es zum Ausdruck des Blattes. (Schleife per VBA)
jetzt hatte ich schon ein paar mal das Daten fehlten. Hab ich dann den Prozess nochmals ausgelöst dann waren die Daten vorhanden.
Wann ja kann ich das irgendwie umgehen ? ein paar Sekunden kürzer oder länger wäre auch egal

, da Stundelohn
mfg Günther
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Moin!
Prinzipiell ist Deine Beobachtung nicht möglich, da VBA sequentiell arbeitet (.Printout erst, wenn Tabelle aktualisiert ist).
Zeig doch mal (D)eine Datei nebst Code, an der das für uns nachvollziehbar ist.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
schlimmstenfalls nimmst Du vorm Drucken nochmal ein Calculate rein, falls die Berechnung aus irgend(k)einem Grund manuell eingestellt wurde

Das die Ergebnisse erst dann kommen wenn Du Deine Schleife mehrfach durchläufst kann nicht sein?
Kannst ja mal einen Haltepunkt in die Codezeile zum Drucken setzen und schauen, ob die Ergebnisse beim ersten Durchlauf vor dem Drucken schon alle da sind.
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 02.12.2019
Version(en): Excel
Erstaml auch jeden hier ein gutes Neues Jahr.
Da komischer weiße der Fehler immer wieder meiner Kollegin passiert, bei mir passt es ja immer

werde ich einfach die Sache länger beobachten event. wirklich den Befehl "Calculate" einfügen.
Meiner Einschätzung nach ist das eher ein Benutzerfehler als ein Excel Fehler ....
Thanks
mfg Günther
Registriert seit: 29.09.2015
Version(en): 2030,5
02.01.2020, 13:27
(Dieser Beitrag wurde zuletzt bearbeitet: 02.01.2020, 13:28 von snb.)
In VBA gibt es keine Benutzerfehler, nur Programmiererfehler.