Hallo,
hier ist noch einmal der „langsame“ Skaletti.
Habe doch noch eine Kleinigkeit die nicht funzt.
Übertragen der Daten an die richtige Stelle klappt.
Bei Bedarf möchte ich die Daten für eine eventuelle Korrektur überschreiben können, das klappt nicht.
Die Daten kommen immer aus ein UserForm mit Textboxen.
Es werden Zahlen übertragen, kein Text.
Eigendlich müsste mein Code doch funzen.
Wer kann helfen?
Gruß Skaletti!
Hier der Code:
'Mannschaftstabellen
'Startnummer in Spalte D,G oder J suchen(TextBox1)
'Ergebnis übertragen in Spalte F,I oder L (TextBox8)
With wksKlasse
'Startnummer in Spalte D suchen,Ergebnis in Spalte F
I = 3
Do While .Range("D" & I) ""
If CInt(.Range("D" & I)) = CInt(Me.TextBox1) Then
If CDbl(Me.TextBox8) CDbl(.Range("F" & I)) Then
.Range("F" & I) = CDbl(Me.TextBox8)
If 1 = 1 Then GoTo ende
End If
Else
End If
I = I + 1
Loop
'Startnummer in Spalte G suchen,Ergebnis in Spalte I
I = 3
Do While .Range("G" & I) ""
If CInt(.Range("G" & I)) = CInt(Me.TextBox1) Then
If CDbl(Me.TextBox8) CDbl(.Range("I" & I)) Then
.Range("I" & I) = CDbl(Me.TextBox8)
If 1 = 1 Then GoTo ende
End If
Else
End If
I = I + 1
Loop
'Startnummer in Spalte J suchen,Ergebnis in Spalte L
I = 3
Do While .Range("J" & I) ""
If CInt(.Range("J" & I)) = CInt(Me.TextBox1) Then
If CDbl(Me.TextBox8) CDbl(.Range("L" & I)) Then
.Range("L" & I) = CDbl(Me.TextBox8)
If 1 = 1 Then GoTo ende
End If
Else
End If
I = I + 1
Loop
End With
ende:
Unload Me
End Sub