1) Im Event lstData_Click() lZeile löschen. und zwar überall. Das behebt den Versatz beim Auslesen aus der Listbox
2) cmdNewClick() umbennen auf cmdNew_Click()
3) Lerne. Nicht einfach abschreiben ohne zu wissen was der Code macht. Du hast diverse Vorlagen. Versuche sie zu verstehen.
Ich will dir nicht einfach so dein Programm schreiben.
4) "will nicht gelingen", "geht nicht" gibt's nicht! Es gibt ein "Ich habe auf der Zeile XY folgende Fehlermeldung/Fehlverhalten"
Visual Basic:
'Vorher
rngRow.Cells(lZeile, colAtAnrede).Value
'Nachher
rngRow.Cells(, colAtAnrede).Value
2) cmdNewClick() umbennen auf cmdNew_Click()
3) Lerne. Nicht einfach abschreiben ohne zu wissen was der Code macht. Du hast diverse Vorlagen. Versuche sie zu verstehen.
Ich will dir nicht einfach so dein Programm schreiben.
4) "will nicht gelingen", "geht nicht" gibt's nicht! Es gibt ein "Ich habe auf der Zeile XY folgende Fehlermeldung/Fehlverhalten"