Hallo M.O.,
danke für deine intensiven Bemühungen, mir zu helfen!!!
Das Problem mit der Combobox ist damit erledigt. Danke.
Nur der Code funktioniert so nicht weil ich diese verflixte Variable sngCorr erst über die Combobox ermitteln kann, also mit dem Lauf der UserForm . Ich wähle quasi in der Userform einen Eintrag der Combibox aus und verwende diesen gewählten Eintrag für die Definition der Variablen sngCorr.
Sub CommandButton1_Click()
sngCorr = Right(ListBox1.Value, 2) * 1
UserForm4.Hide
End Sub
Das klappt auch alles soweit, bis ich die Userform abgeschlossen habe und den Rechenbefehl
....With EA
.Cells(Zielzeile, Zielspalte).Value = .Cells(Zielzeile, Zielspalte).Value - dbCorrektur
.Cells(sngCorr, Zielspalte).Value = .Cells(sngCorr, Zielspalte).Value + dbCorrektur
End With
ausführen will. Dann ist immer sngCorr=0 und nicht mehr der Wert den sie in der UserForm hatte.
VG A.