Excel vba másik workbook hivatkozás változónak kiszedve

Excel vba másik workbook hivatkozás változónak kiszedve
2019-05-24T10:04:11+02:00
2019-05-24T10:40:33+02:00
2022-10-15T21:35:16+02:00
szeltam
Sziasztok!

Van egy képletem a vba-ban FormulaR1C1 formában ami egy másik munkafüzetből szedi ki az adatokat. Más képletet is kellene használni erre, szóval a munkafüzet nevét többször kellene szerepeltetni.
Van-e rá mód (és mi?), hogy a munkafüzet nevét kitegyem String típusú változóba és arra hivatkozzak?

pl. Cells(i, 5).FormulaR1C1 = _ "=INDEX('[2018_2019_v22.xlsx]teszt'!R1C11:R1000C11,MATCH(RC[-4],'[2018_2019_v22.xlsx]teszt'!R1C6:R1000C6,0))" Helyette: dim wb as string wb = "[2018_2019_v22.xlsx]teszt'!" "=INDEX('wb'R1C11:R1000C11,MATCH(RC[-4],'wb'teszt'!R1C6:R1000C6,0))"
Mutasd a teljes hozzászólást!
Szia!

A munkafüzet nevét tartalmazó változót összefűzéssel tudod hozzátenni a képlethez:

"=INDEX('" & wb & "R1C11:R1000C11,MATCH(RC[-4],'" & wb & "R1C6:R1000C6,0))"

Üdv.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd