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

vlookup absoluter Bereich

vlookup absoluter Bereich
Joachim
Hallo,
ich fülle per Schleife Zellen mit sverweis/vlookup. Durch die Schleife erhöht sich jedes Mal Zeilennummer um 1. Als Formel würde ich die $-Zeichen davorschreiben. Aber wie mach ich das in VBA?
Hier der Code:
For i = 131 To last
If Range("E" & i).Value "MV" And Range("E" & i).Value "UV" And Range("E" & i).Value "" Then
Range("Y" & i).FormulaR1C1 = _
"=IF(ISERROR(VLOOKUP(RC[-20],Grunddaten!R[-128]C[-24]:R[24869]C[-6],19,FALSE))=TRUE,0,VLOOKUP(RC[-20],Grunddaten!R[-128]C[-24]:R[24869]C[-6],19,FALSE))"
End If
Next i
Also R[-128] bzw. R[24869] sollen fixiert werden.
Gruß
Joachim

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

Betreff
Benutzer
Anzeige
AW: vlookup absoluter Bereich
17.09.2012 10:17:28
Rudi
Hallo,
die [] weg und Zeilen/Spaltennummern einsetzen.
"=IF(ISERROR(VLOOKUP(RC5,Grunddaten!C1:C19,19,FALSE)),0,VLOOKUP(RC5,Grunddaten!C1:C19,19,FALSE))"
Gruß
Rudi

AW: vlookup absoluter Bereich
17.09.2012 10:29:19
Joachim
Hallo Rudi,
wenn ich das mache, sieht der Code so aus:
"=IF(ISERROR(VLOOKUP(RC5,Grunddaten!A3:S25000,19,FALSE))=TRUE,0,VLOOKUP(RC5,Grunddaten!A3:S25000,19,FALSE))"
Die Formel in der Zelle schaut dann so aus:
=WENN(ISTFEHLER(SVERWEIS($E131;Grunddaten!'A3':'S25000';19;FALSCH))=WAHR;0;SVERWEIS($E131; Grunddaten!'A3':'S25000';19;FALSCH))
Der Zellbereich ist in Hochkomma, damit kommt immer Null raus.
Gruß
Joachim

Anzeige
AW: vlookup absoluter Bereich
17.09.2012 10:36:57
Rudi
Hallo,
"=IF(ISERROR(VLOOKUP(RC5,Grunddaten!A3:S25000,19,FALSE))=TRUE,0,VLOOKUP(RC5,Grunddaten!A3:S25000,19,FALSE))"
das hab ich nicht so geschrieben.
Gruß
Rudi

AW: vlookup absoluter Bereich
17.09.2012 10:49:21
Joachim
Hallo Rudi,
sorry, hab C1:C19 als Zellbezug gesehen und nicht als Column/Row. Daher hatte ich aus C1:C19 A3:S25000 gemacht.
Jetzt funktioniert's.
Danke
Joachim

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige