14.04.2017, 09:59
Hallo,
ich verwende in einer Userform folgenden Code:
Der zweite (der With-)Block bringt die Fehlermeldung
LZF 13: Typen unverträglich
in dieser Zeile
Wie kann ich das beheben?
Dasselbe bei diesem Code:
kommt dieselbe Fehlermeldung.
ich verwende in einer Userform folgenden Code:
'CheckBoxenDer erste Block funktioniert einwandfrei.
If Checkbox2.Value = True Then
Suchergebnis.Offset(0, 40).Value = "ja" 'Spalte 41
Else
Suchergebnis.Offset(0, 40).Value = "nein"
End If
With Suchergebnis
For i = 2 To 4
If Me.Controls("CheckBox" + i).Value = True Then
.Cells(1, i + 38).Value = "ja" 'Spalte 41-43
Else
.Cells(1, i + 38).Value = "nein"
End If
Next i
End With
Der zweite (der With-)Block bringt die Fehlermeldung
LZF 13: Typen unverträglich
in dieser Zeile
Code:
If Me.Controls("CheckBox" + i).Value = True Then
Dasselbe bei diesem Code:
For i = 9 To 11 Suchergebnis.Offset(0, i + 82).Value = Me.Controls("ComboBox" + i).Value 'Spalte 92-94 (i + 82) Next i ' Suchergebnis.Offset(0, 91).Value = Me.Controls("ComboBox9").Value 'Spalte 92 ' Suchergebnis.Offset(0, 92).Value = Me.Controls("ComboBox10").Value 'Spalte 93 ' Suchergebnis.Offset(0, 93).Value = Me.Controls("ComboBox11").Value 'Spalte 94der auskommentierte Teil funktioniert, bei der Zeile
Code:
Suchergebnis.Offset(0, i + 82).Value = Me.Controls("ComboBox" + i).Value 'Spalte 92-94 (i + 82)