02.07.2022, 10:39
Hallo Zusammen ich nochmals ^^
Ich habe nochmals ein kleine Problem. Beim folgenden Code
Bleibt er beim Befehl
hängen und gibt für "i" den Wert "403" an, jedoch bräuchte ich da den Wert "b" "416"
Ich habe für die "For" Funktion bis jetzt immer nur mit Zahlen gearbeitet, ist das mit Buchstaben überhaupt möglich?
Freundliche Grüsse Primo
Ich habe nochmals ein kleine Problem. Beim folgenden Code
Code:
Private Sub CommandButton1_Click()
Dim x As Range, rng As Range, firstAddr As String
Dim a As Variant
Dim b As Variant
Dim c As Variant
Dim d As Variant
Dim e As Variant
Dim f As Variant
a = "402"
b = "416"
c = "416A"
d = "4171"
For i = a To d
With Worksheets("Vorlage").UsedRange
Set x = .Find(i, lookat:=xlWhole)
If Not x Is Nothing Then
firstAddr = x.Address
Do
If Not rng Is Nothing Then
Set x = Union(x, x.Offset(0, -3), x.Offset(0, -2), x.Offset(0, 3), x.Offset(0, 5), x.Offset(0, 6), x.Offset(0, 8), x.Offset(0, 9), x.Offset(0, 11), x.Offset(0, 12), x.Offset(0, 15))
Set rng = Union(rng, x)
Else
Set rng = Union(x, x.Offset(0, -3), x.Offset(0, -2), x.Offset(0, 3), x.Offset(0, 5), x.Offset(0, 6), x.Offset(0, 8), x.Offset(0, 9), x.Offset(0, 11), x.Offset(0, 12), x.Offset(0, 15))
End If
Set x = .FindNext(x)
Loop While Not x Is Nothing And x.Address <> firstAddr
End If
End With
If Not rng Is Nothing Then rng.Copy
Worksheets("PP_" & i).Activate
ActiveSheet.Range("A2").PasteSpecial xlValues
Next i
End Sub
Bleibt er beim Befehl
Code:
Worksheets("PP_" & i).Activate
Ich habe für die "For" Funktion bis jetzt immer nur mit Zahlen gearbeitet, ist das mit Buchstaben überhaupt möglich?
Freundliche Grüsse Primo