• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

doorgeven activeworkbook.name

Status
Niet open voor verdere reacties.

geep1980

Gebruiker
Lid geworden
7 apr 2009
Berichten
348
Ik heb een tweetal excel bestanden genaamd
Main_sheet_for_report6.xlsm en
Make_report_sheet.xlsm

Vanuit main_sheet_for_report wordt het bestand make_report_sheet geopend.
Nu worden er in make_report_sheet gegevens opgehaald uit het bestand main_sheet_for_report6.xlsm. Aangezien laatst genoemde nog eens van naam kan wijzigen dus wil ik bij het openen van make_report_sheet de workbook.name van main_sheet_for_report6.xlsm mee geven.

Is dit mogelijk?
 
Zet hem in een variable?

Set x = Workbook.Name
 
Laatst bewerkt:
Ik heb nu het volgende:

werkbnaam = ActiveWorkbook.Name

maar hoe geef ik die mee met

Workbooks.Open FileName:=wDir & "\Make_report_sheet.xlsm"
 
Dat ligt eraan wat je ermee wilt doen

volgens mij kan je beter in Make_report_sheet.xlsm
een macro maken waarin je main_sheet_for_report6.xlsm aanroept.
 
In main_sheet_for_report6.xlsm staan gegevens die Make_report_sheet.xlsm nodig heeft voor het maken van shapes.
Echter zou de gebruiker main_sheet_for_report6.xlsm een andere naam kunnen geven.
Daarom wil ik dus de naam, in dit geval, main_sheet_for_report6.xlsm doorgeven bij het openen van het bestand Make_report_sheet.xlsm
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan