Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1056to1060
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
Inhaltsverzeichnis

vba und iserror?

vba und iserror?
04.03.2009 19:04:02
MBorn
Guten Abend,
ich möchte eine worksheetfunction.match( integer-Variable, Range("A1:A1000")
durch eine worksheetfunction.iserror abfangen und dann die integer-Variable um 1 erhöhen.
Das klappt irgendwie nicht. Weiß jemand wie man sowas macht?
also, so ähnlich wie
m = worksheetfunction.match(Variable, Range-Bereich) (diese gibt leider schon den Fehler zurück)
for e = 1 to 30
if worksheetfunction.iserror(m) then
m = worksheetfunction.match(Variable+1, Range-Bereich)...
end if
next e
So lange, bis eine Variable gefunden wird, die keinen Fehler zurückgibt.
Kann mir da bitte mal jemand helfen?
Danke,
Born

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
IF ISERROR(worksheetfunction.match(Variable, ... o
04.03.2009 19:09:25
Josef
Gruß Sepp

auf dein Beispiel bezogen...
04.03.2009 19:19:17
Josef
Hallo Born,
... zB. so.
Dim lngCount As Long, lngResult As Long

lngCount = 1 '?

Do While IsError(Application.Match(lngCount, Range - Bereich)) And lngCount <= 30
  lngCount = lngCount + 1
Loop

If lngCount <= 30 Then lngResult = Application.Match(lngCount, Range - Bereich)

Gruß Sepp

Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige