12.11.2019, 15:53
Hallo Liebe Excel-Freunde,
ich benötige mal wieder eure Hilfe.
Ich habe ein Userform mit einigen Textfeldern.
Nach der Eingabe der Daten und Bestätigung über einen Button werden
die Daten jeweils in die dazu gehörige Zelle im Tabellnblatt übertragen.
Es müssen nicht zwingend alle Felder befüllt werden.
Grundsätzlich klappt auch alles mit den Code, es dauert einfach nur ewig, bis alle Daten
übertragen wurden.
Der Code dazu ist simpel gehalten:
Aber selbst, wenn man nur wenige Felder ausfüllt, dauert die Übertragung ewig, da er anscheinend auch leere Felder überträgt.
Gibt es da eine Möglichkeit das zu beschleunigen, bzw. nur die Textfelder bei der Übertragung zu beachten, in denen auch wirklich Daten sind???
Liebe Dank für eure Hilfe.
ich benötige mal wieder eure Hilfe.
Ich habe ein Userform mit einigen Textfeldern.
Nach der Eingabe der Daten und Bestätigung über einen Button werden
die Daten jeweils in die dazu gehörige Zelle im Tabellnblatt übertragen.
Es müssen nicht zwingend alle Felder befüllt werden.
Grundsätzlich klappt auch alles mit den Code, es dauert einfach nur ewig, bis alle Daten
übertragen wurden.
Der Code dazu ist simpel gehalten:
Code:
Range("B50").Value = Text1VonUW.Value
Range("B51").Value = Text2VonUW.Value
Range("B52").Value = Text3VonUW.Value
Range("B53").Value = Text4VonUW.Value
Range("B54").Value = Text5VonUW.Value
Range("B55").Value = Text6VonUW.Value
'und so weiter....
Aber selbst, wenn man nur wenige Felder ausfüllt, dauert die Übertragung ewig, da er anscheinend auch leere Felder überträgt.
Gibt es da eine Möglichkeit das zu beschleunigen, bzw. nur die Textfelder bei der Übertragung zu beachten, in denen auch wirklich Daten sind???
Liebe Dank für eure Hilfe.