• 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.

Macro runnen zonder source bestand te openen

Status
Niet open voor verdere reacties.

jakko1972

Gebruiker
Lid geworden
28 jul 2003
Berichten
26
Ik heb twee files. File A.xls en file B.xls

In file B.xls heb ik een macro gebouwd die zaken copieerd en checked die in A.xls staan.
De macro is inmiddels zo gebouwd dat wanneer beide files open staan de macro perfect loopt. Nu wil ik de source bestand niet openen.

Kan dit en zo ja hoe.

Hier een voorbeeld van een regel in de macro:

While Workbooks("A.xls").Worksheets("Change").Cells(rowsource, 1) <> ""

Het path is K:\Hier_bestand\Open_AHD

Wie kan mij helpen?
 
moet je hem in vba openen en weer sluiten je zal dan niet zien dat ie opstart en sluit maar de gegevens zullen wel toegankelijk zijn
 
Bedoel je aan het begin van de macro Workbooks.open
en aan het eind workbooks.close?
 
De oplossing werkt, maar een schoonheidsprijs verdient het niet. Als ik namelijk een formule gebruik in de targetsheet verwijzend naar de bronsheet kan hij wel de waarden bepalen zonder de bronsheet te hebben geopend. Waarom zou Excel dan de waarden niet kunnen lezen zonder de file te openen.

Mijn gevoel zegt dat het wel moet kunnen, maar de vraag is natuurlijk hoe?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan