Hi Bigben,
sorry, dass ich das Thema nochmal aufgreife, aber ich war zwei Wochen im Urlaub und bin jetzt immernoch mit der gleichen Problematik beschäftigt.
Erstmal zu deiner Antwort:
1) Ja, die auskommentierte Zeile ist nur ein Tippfehler
2) WksVrmtr ist das betreffende Tabellenblatt
3) Lst_Vrmtr ist die Listbox in der Maske, in der ich den Datensatz auswähle den ich bearbeiten möchte
So eine direkte Verknüpfung möchte ich nicht, kann man nicht quasi nur in dieser einen Prozedur eine Verknüpfung herstellen und dann nach dem Schreiben am Ende der Prozedur die Verknüpfung wieder aufheben? Das wäre meine alternative Idee von der ich aber nicht weiß wie sie umzusetzen wäre.
Ich hab mittlerweile auch alles versucht, mit deaktivierten Events, ich hab es ohne witth probiert, ich hab die Positionen in der Gleichung vertauscht, ich hab Range statt Cells benutzt, ich habs mit. .value statt .text probiert, egal was ich mache, er überträgt den Inhalt der Textfelder nicht in die Tabelle sondern andersherum die Tabelle in die Textboxen.
Interessante und unerklärliche Beobachtung: Habe schritt für schritt den Code getestet und der Moment an dems schief geht ist die Zeile
.Cells(iRow, 2).Value = txt_VName.Text
Wenn diese Zeile durchläuft werden ALLE Textfelder umgeschrieben, auch die, die erst weiter unten im Code genannt werden. Bin ratlos :(
|