Ich möchte per VBA bestimmte Zeilen aus einer Tabelle in eine andere Tabelle kopieren. Es sollen nur die Zeilen kopiert werden, in dessen Zellen der Spalte Q der Wert ungleich "" ist.
Dafür habe ich mir von der dieser Website ein Makro genommen
https://www.denisreis.com/excel-vba-bestimmte-zeilen-in-eine-andere-tabelle-kopieren/
Sub BedingteKopieZeilen()
Dim Zeile As Long
Dim ZeileMax As Long
Dim n As Long
With Angebot
ZeileMax = .UsedRange.Rows.Count
n = 1
For Zeile = 2 To ZeileMax
If .Cells(Zeile, 17).Value "" Then
.Rows(Zeile).Copy Destination:=Test.Rows(n)
n = n + 1
End If
Next Zeile
End With
End Sub
Leider bekomme ich beim Start des Makros die folgende Fehlermeldung:Fehler beim Kompillieren:
With-Objekt muss einen benutzerdefinierten Typ oder den Typ Objekt oder Variant haben.
Da ich leider von VBA nicht so richtig gut viel verstehe, weis ich nicht, was in dem Makro falsch ist.
Könnte Ihr mir da evtl. helfen?
Gruß
Info