26.11.2023, 16:52
Hallo zusammen,
ich benötige Hilfe bei einem Teil meines Markos
Hintergrund: Das Makro filtert bestimmte Daten aus einer Tabelle aus. Geprüft wird Spalte "C". Werte größer "0" werden angezeigt und im Anschluss kopiert und
in ein Formular gezogen.
Problem: Mit meiner "gebastelten" Variante funktioniert der Vorgang an sich gut. Allerdings kann es passieren, dass kein Wert größer "0" vorhanden ist. Das Makro bricht
dann ab. Wie kann ich dies umgehen?
Code:
Vielen Dank vorab für eure Hilfe
ich benötige Hilfe bei einem Teil meines Markos
Hintergrund: Das Makro filtert bestimmte Daten aus einer Tabelle aus. Geprüft wird Spalte "C". Werte größer "0" werden angezeigt und im Anschluss kopiert und
in ein Formular gezogen.
Problem: Mit meiner "gebastelten" Variante funktioniert der Vorgang an sich gut. Allerdings kann es passieren, dass kein Wert größer "0" vorhanden ist. Das Makro bricht
dann ab. Wie kann ich dies umgehen?
Code:
Code:
Sheets("Fehl").Select
ActiveSheet.ListObjects("Fehlartikel").Range.AutoFilter Field:=3, Criteria1 _
:=">0", Operator:=xlAnd
lRow = Cells(Rows.Count, 1).End(xlUp).Row
Range("A2:C" & lRow).SpecialCells(xlCellTypeVisible).Copy _
Sheets("SortUmschreib").Select
Range("A3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Vielen Dank vorab für eure Hilfe