AW: Datenübernahme
Alwin Weisangler
Hallo,
ändere so:
Sub BesteW()
Dim i&, j&, k&, arrL(), arrT(): arrT = Tabelle2.UsedRange.Offset(2).Value
ReDim arrL(1 To UBound(arrT, 1), 1 To 3)
For i = LBound(arrT) To UBound(arrT) - 2
If arrT(i, 3) = "w" Then
k = k + 1
arrL(k, 1) = arrT(i, 2)
arrL(k, 3) = arrT(i, 17)
End If
Next i
With Tabelle3
.Range("rng_w").ClearContents
.Cells(3, 2).Resize(17, 3) = arrL
End With
End Sub
Sub BesteM()
Dim i&, j&, k&, arrL(), arrT(): arrT = Tabelle2.UsedRange.Offset(2).Value
ReDim arrL(1 To UBound(arrT, 1), 1 To 3)
For i = LBound(arrT) To UBound(arrT) - 2
If arrT(i, 3) = "m" Then
k = k + 1
arrL(k, 1) = arrT(i, 2)
arrL(k, 3) = arrT(i, 17)
End If
Next i
With Tabelle3
.Range("rng_m").ClearContents
.Cells(3, 7).Resize(17, 3) = arrL
End With
End Sub
Gruß Uwe