würdest du die aktuelle Zeile in deiner Userfom z.b. in einem unsichtbaren Textfeld speichern, könntest du dir die zweite Suche beim Zurückschreiben sparen.
Das Formatierungsproblem hast du dir selbst gschaffen, indem du diese Tag lösung für die Spaltennr nutzt. Es ist zwar nice wenn man schön per Schleife durch die Controls geht aber hier ist dann auch schon Schluß. Du machst dir die Arbeit jedem Control die zugehörige SpaltenNr als Tag zu geben. Eine einfache Sub zu schreiben in der du den Zielzellen die Textwerte mit dem passenden Datentypen castest war dann zu unelegant, oder?
Du sagst du willst nur die aktive Zeile formatieren. Aber rng2 ist der gesamte benutzte Bereich auf den Wertebereich gestutzt.
Für den Fall das du Zeile 3 bearbeitest, kopierst du deren Formate auf sich selbst.
Die Werte in den Textboxen werden ungeprüft in die Tabelle geschrieben. Zumindest eine Plausibilitätsprüfung für Datum oder Währungen wäre doch ne gute Idee.
|