Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
988to992
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
988to992
988to992
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Variablenübergabe

Variablenübergabe
04.07.2008 12:52:00
Stefan
Hallo,
ich möchte per VBA mithilfe einer Schleife eine Formel in die betreffenden Zellen schreiben:
For p = 2 To last_row
Cells(p, 5).FormulaR1C1 = "=VLOOKUP(RC[-4],test.txt!R2C1:R65536C2,2,FALSE)"
next p
Den Dateinamen test.txt möchte ich durch eine Variable ersetzen, weil sich der Dateiname auch ändert. Also sowas wie:
Cells(p, 5).FormulaR1C1 = "=VLOOKUP(RC[-4],fFileR2C1:R65536C2,2,FALSE)"
Ihr ahnt es bereits: So klappt es nicht! Schätze mal wegen der Anführungszeichen. Wo liegt der Fehler?
Vielen Dank und beste Grüße,
Stefan

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Variablenübergabe
04.07.2008 12:58:06
Chris
Servus Stefan,
so:

Sub t()
namer = "xy.xls"
For p = 2 To 3
Cells(p, 5).FormulaR1C1 = "=VLOOKUP(RC[-4]," & namer & "!R2C1:R65536C2,2,FALSE)"
Next p
End Sub


Gruß
Chris

AW: Variablenübergabe
04.07.2008 12:58:52
Tipp
Hallo Stefan
so:
Cells(p, 5).FormulaR1C1 = "=VLOOKUP(RC[-4]," & fFile & "!R2C1:R65536C2,2,FALSE)"
Gruß Tipp

AW: Variablenübergabe
04.07.2008 13:28:53
Stefan
Oh mein Gott! Es ist so einfach... *AnDenKopfKlopp*
Naja, ist ja bald Wochenende! :)
Vielen Dank und beste Grüße,
Stefan

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige