Private Sub einfügen_Click()
If Worksheets("NDE").Range("C9") = "" Or Worksheets("NDE").Range("C13") = "" Then
MsgBox ("Es fehlen Eingaben!!")
Range("C9").Select
Else
'ab hier beginnt das "Problem" '
Dim c As Range
Dim Sb As String
Dim laR As Long, i As Long
Dim Rg As Byte
Application.ScreenUpdating = False
Sb = Sheets("NDE").Range("C13").Value
laR = Sheets("GDT").Cells(Rows.Count, 1).End(xlUp).Row
For Each c In Sheets("GDT").Range("A1:A" & laR)
If c.Value = Sb Then
MsgBox ("Wert existiert schon")
'Bis hierher ist ja alles klar, aber ...'
Else
MsgBox ("Daten werden eingefügt")
'Sollte der Wert nicht existieren, dann muß die Eingabe aus WS NDE in WS GDT eingefügt werden'
Dim Zeile
Zeile = Worksheets("GDT").Range("A1").End(xlDown).Row + 1
Worksheets("NDE").Range("C9").Copy _
Worksheets("GDT").Cells(Zeile, 9)
Exit For
End If
Next c
Application.ScreenUpdating = True
End If
End Sub
Private Sub einfügen_Click()
Dim c As Range
Dim Sb As String
Dim laR As Long
Dim Rg As Byte
Application.ScreenUpdating = False
If Worksheets("NDE").Range("C9") = "" Or Worksheets("NDE").Range("C13") = "" Then
MsgBox ("Es fehlen Eingaben!!")
Range("C9").Select
Else
Sb = Sheets("NDE").Range("C13").Value
laR = Sheets("GDT").Cells(Rows.Count, 1).End(xlUp).Row
For Each c In Sheets("GDT").Range("A1:A" & laR)
If c.Value = Sb Then
MsgBox ("Wert existiert schon")
Exit Sub
End If
Next c
MsgBox ("Daten werden eingefügt")
Worksheets("NDE").Range("C9").Copy _
Worksheets("GDT").Cells(laR + 1, 9)
End If
Application.ScreenUpdating = True
End Sub
Private Sub einfügen_Click()
Dim c As Range
Dim Sb As String
Dim laR As Long
Dim Rg As Byte
Application.ScreenUpdating = False
If Worksheets("NDE").Range("C9") = "" Or Worksheets("NDE").Range("C13") = "" Then
MsgBox ("Es fehlen Eingaben!!")
Range("C9").Select
Else
Sb = Sheets("NDE").Range("C13").Value
laR = Sheets("GDT").Cells(Rows.Count, 1).End(xlUp).Row
If Application.WorksheetFunction.CountIf(Sheets("GDT").Range("A1:A" & laR), Sb) > 0 Then
MsgBox ("Wert existiert schon")
Exit Sub
End If
MsgBox ("Daten werden eingefügt")
Worksheets("NDE").Range("C9").Copy _
Worksheets("GDT").Cells(laR + 1, 9)
End If
Application.ScreenUpdating = True
End Sub