roeldahool
Gebruiker
- Lid geworden
- 19 nov 2007
- Berichten
- 40
Eentje voor de afdeling moeilijke vragen:
Situatie:
Ik ben in Excel bezig met het maken van een bestand (overview.xls) dat bij één druk op de knop met behulp van een macro data ophaalt uit een ander excel bestand (source data.xls) dat in dezelfde map staat. De macro's wil ik bij voorkeur onderbrengen in een persoonlijk macro workbook (personal.xls) om de grootte van overview.xls niet uit de hand te laten lopen (het aantal op te nemen macro's is namelijk enorm!) Het bestand personal.xls wordt tevens ondergebracht in dezelfde map.
Probleem:
Wanneer ik de map met de 3 bestanden overzet op een memorystick en elders open, dan werken de macro's niet meer.
op dit moment wordt de verwijzing naar het brondatabestand in VBA als volgt gedaan:
____________________________________________________________
Range("S17").Select
ActiveCell.FormulaR1C1 = _
"='[source data.xls]Specialty products overview.1'!R35C4"
____________________________________________________________
Maar die werkt dus niet.
Ik heb gezocht op dit forum en vond het volgende:
http://www.helpmij.nl/forum/archive/index.php/t-248179.html
Maar daar kan ik bij het management niet mee aankomen (die gaan het bestand gebruiken). Als zij bij elk bedrijf waar ze langs gaan met de bestanden eerst nog van alles moeten instellen dan hebben ze er niks aan.
Wie-oh-wie helpt mij aan de code voor een dynamische verwijzing zodat de betstanden overal gebruikt kunnen worden.........?? :thumb:
Situatie:
Ik ben in Excel bezig met het maken van een bestand (overview.xls) dat bij één druk op de knop met behulp van een macro data ophaalt uit een ander excel bestand (source data.xls) dat in dezelfde map staat. De macro's wil ik bij voorkeur onderbrengen in een persoonlijk macro workbook (personal.xls) om de grootte van overview.xls niet uit de hand te laten lopen (het aantal op te nemen macro's is namelijk enorm!) Het bestand personal.xls wordt tevens ondergebracht in dezelfde map.
Probleem:
Wanneer ik de map met de 3 bestanden overzet op een memorystick en elders open, dan werken de macro's niet meer.
op dit moment wordt de verwijzing naar het brondatabestand in VBA als volgt gedaan:
____________________________________________________________
Range("S17").Select
ActiveCell.FormulaR1C1 = _
"='[source data.xls]Specialty products overview.1'!R35C4"
____________________________________________________________
Maar die werkt dus niet.
Ik heb gezocht op dit forum en vond het volgende:
http://www.helpmij.nl/forum/archive/index.php/t-248179.html
Maar daar kan ik bij het management niet mee aankomen (die gaan het bestand gebruiken). Als zij bij elk bedrijf waar ze langs gaan met de bestanden eerst nog van alles moeten instellen dan hebben ze er niks aan.
Wie-oh-wie helpt mij aan de code voor een dynamische verwijzing zodat de betstanden overal gebruikt kunnen worden.........?? :thumb: