Hi,
ich sitze gerade an einem Makro, habe einen S-Verweis mit zwei Suchkriterien über Index & Vergleich als Array-Formle gelöst. Nun ist e so, dass wenn die Werte in Suchmatrix vorhanden sind, aber die Ausgabespalte leer ist, dann wird über die Formel immer eine 0 eingefügt. Die möchte ich aber nicht stehen haben und versuche sie schon zu entfernen. Sobald ich das aber nur mit If = 0 mache, erscheint dort nicht mehr 0, sondern Wahr, irgendwann stand dann plötzlich Falsch dran. Ich habe versucht dann einfach die auch in den IF-Befehl aufzunehmen, aber auch das klappt nicht.
Ich verstehe selber nicht, wann und warum dor mal 0, wahr oder falsch steht.
For i = 2 To 100
'SVerweis mit zwei Bedingungen
rngErklärung(i).FormulaArray = _
"=INDEX(Tabelle1'!R2C1:R5000C11,MATCH(RC[-10]&RC[-8],Tabelle1'!R2C1:R5000C1&Tabelle1'!R2C3:R5000C3,0),11)"
rngErklärung(i).Value = rngErklärung(i).Value 'umwandeln von Formel in normalen Wert in Zelle
If rngErklärung(i).Value = 0 Or rngErklärung(i).Value = "WAHR" Or rngErklärung(i).Value = "FALSCH" Then
rngErklärung(i).Value = rngErklärung(i).Value = ""
End If
Next i
Habe selber keine Ahnung, was ich da schreiben muss, damit er mir die verdammten 0-en wieder rausnimmt.
Wär nice, wenn jeamnd eine Idee hat, wie es funktioniert.
Ciao Tobi
|