Peter B
Gebruiker
- Lid geworden
- 8 feb 2007
- Berichten
- 672
Helaas loop ik weer eens vast in de wondere wereld van Excel VBA.
Het probleem is het volgende. Ik heb een tabel in een honderdtal sheets staan, die ik uitlees. Deze tabel bestaat uit een aantal kolommen en een aantal rijen. Deze lees ik op de volgende manier uit. Dit werk prima:
Maar ... Ik wil dezelfde range onafhankelijk van de sheetnaam uitlezen, omdat de range niet altijd op Blad1 staat. Ik heb al een aantal zaken geprobeerd, maar het lukt mij tot nu toe niet. Vandaar dat mijn hoop is gevestigd op jullie!
PS1: Ik heb vooral zitten stoeien met RefersToRange, dus bv.
PS2: Het zetten van een rangename "Tabel" o.i.d. in de uit te lezen sheets is geen (echte) optie
Het probleem is het volgende. Ik heb een tabel in een honderdtal sheets staan, die ik uitlees. Deze tabel bestaat uit een aantal kolommen en een aantal rijen. Deze lees ik op de volgende manier uit. Dit werk prima:
Code:
Set rSource = Workbooks(strBestandsnaam).Sheets("Blad1").Range("celnaamTabelLinksboven", "celnaamTabelRechtsonder")
Maar ... Ik wil dezelfde range onafhankelijk van de sheetnaam uitlezen, omdat de range niet altijd op Blad1 staat. Ik heb al een aantal zaken geprobeerd, maar het lukt mij tot nu toe niet. Vandaar dat mijn hoop is gevestigd op jullie!
PS1: Ik heb vooral zitten stoeien met RefersToRange, dus bv.
Code:
Set rSource = Workbooks(FileName_Sh).Names("celnaamTabelLinksboven", "celnaamTabelRechtsonder").RefersToRange