ueber eine Userform lasse ich Nummern aus einer Combobox auswaehlen, die dann in ein Tabellenblatt geschrieben werden. Dabei soll es zu keinen Doppeleintraegen kommen.
Falls machbar - lassen sich nach auswaehlen und schreiben, RowSource Daten loeschen oder kann ich bevor ich die Daten schreibe, ueberpruefen, ob der Datensatz bereits existiert.
Habe es mit folgendem Code versucht, fuehrt allerdings nicht zu dem gewuenschten Ergebnis.
Dim d As Range
For Each d In Range("C3:C60")
If d = cboSerial.Value Then
MsgBox "Number exists already"
Else
ActiveSheet.Cells(lngNeueReihe, 3).Value = Me.cboSerial.Value
End If
Next d
Wenn Euch was einfaellt. Dankbar fuer jede Idee. Wuerde das Verkuerzen der RowSource Daten anstelle der MsgBox Loesung bevorzugen.
Beste Gruesse zum Jahresende!
Armin