Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
460to464
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
460to464
460to464
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Tabelle per VBA filtern, Excelfehler mitfiltern?

Tabelle per VBA filtern, Excelfehler mitfiltern?
02.08.2004 14:33:40
lace_ee
Hey ihr,
also ich filtere meine Tabelle mit folgendem Code:
Sheets("Tabelle1").Activate
AktivesBlatt = ActiveSheet.Name
vTab = ActiveSheet.UsedRange
Zeilen = UBound(vTab, 1)
Workbooks("vba.xls").Activate
AnzIndex = 0
For x = 2 To Zeilen
For y = 3 To lngJ
If (IsEmpty(vTab(x, y)) Or vTab(x, y) &lt= 0) Then
AnzIndex = AnzIndex + 1
ReDim Preserve IndexTab(1 To AnzIndex)
IndexTab(AnzIndex) = x
Exit For
End If
Next y
Next x
' Statusbar Update
UserForm11.ProgressBar1.Value = UserForm11.ProgressBar1.Value + 15
lngI = Sheets("Tabelle2").UsedRange.Rows.Count
'Alle gemerkten Zeilen von unten nach oben in neues
'Blatt kopieren und dann löschen
For x = AnzIndex To 1 Step -1
Sheets(AktivesBlatt).Rows(IndexTab(x)).Cut
Sheets("Tabelle2").Rows(1).Insert (xlShiftDown)
Sheets(AktivesBlatt).Rows(IndexTab(x)).Delete
Next x
Jetz sollen in die obrige If Bedingung allerdings auch Excelfehler abgefangen werden. Wenn z.B. in einer Zelle "#WERT!" oder "#DIV/0!" steht. Dies kann man allerdings nicht mit diesem Text abfangen, weil in der Zelle "#WERT!" nur angezeigt wird. Eigentlich drinstehen tut "Fehler 2015"!
Noch nebenbei, in der Spalte stehen sonst nur Zahlen...
Greez & thx lace_ee

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabelle per VBA filtern, Excelfehler mitfiltern?
02.08.2004 17:53:45
Dominic
Wenn nur Zahlen drin stehen sollten, dann kannst Du auch mit:
IsNummeric()=False / True
arbeiten.
Dominic
AW: Tabelle per VBA filtern, Excelfehler mitfiltern?
03.08.2004 08:43:06
lace_ee
Du meinst "IsNumeric", oder?
Das Problem ist, dass er den Fehler nicht mit kleiner 0 vergleichen kann, da es keine Zahl ist...
Lösung...
03.08.2004 11:39:44
lace_ee
geschlossen o.T.
06.08.2004 22:48:37
Schließer
Anzeige

83 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige