TinusTinus
Nieuwe gebruiker
- Lid geworden
- 2 jun 2008
- Berichten
- 4
Dag allen,
Na een korte cursus VBA/Excel probeer ik mijn eerste macro's te maken. In het huidige project wil ik graag uit een hele serie excel-bestanden, die allemaal in dezelfde directory staan, gegevens inlezen. Ik begin met het openen van die workbooks, maar daar gaat het al mis. Om de een of andere reden krijg ik telkens de melding dat het bestand niet gevonden kan worden, op het moment dat de msgbox getoond moet worden.
Iemand een suggestie hoe dit komt en wat er anders zou moeten?
Alvast dank! Tinus
De code:
Toevoeging: Het te openen bestand bestaat, wordt gevonden en in variabele B gestopt (B = "a.xls"), maar de error met nummer 1004 zegt vervolgens dat het bestand niet gevonden kan worden, mogelijk verkeerd gespeld is of anderszins niet geopend kan worden en of je dat maar wilt controleren...of (en daar ligt het geloof ik aan) dat het bestand niet voorkomt in de lijst met recent geopende bestanden. Zodra een willekeurig bestand uit de directory waar ik iets uit wil halen wel in die lijst voorkomt, werkt de macro naar behoren....
Na een korte cursus VBA/Excel probeer ik mijn eerste macro's te maken. In het huidige project wil ik graag uit een hele serie excel-bestanden, die allemaal in dezelfde directory staan, gegevens inlezen. Ik begin met het openen van die workbooks, maar daar gaat het al mis. Om de een of andere reden krijg ik telkens de melding dat het bestand niet gevonden kan worden, op het moment dat de msgbox getoond moet worden.
Iemand een suggestie hoe dit komt en wat er anders zou moeten?
Alvast dank! Tinus
De code:
Code:
Sub GegevensOverzetten()
B = Dir("H:\test\*.xls")
Do Until B = ""
Workbooks.Open B
MsgBox ActiveWorkbook.Name
ActiveWorkbook.Close
B = Dir
Loop
End sub
Toevoeging: Het te openen bestand bestaat, wordt gevonden en in variabele B gestopt (B = "a.xls"), maar de error met nummer 1004 zegt vervolgens dat het bestand niet gevonden kan worden, mogelijk verkeerd gespeld is of anderszins niet geopend kan worden en of je dat maar wilt controleren...of (en daar ligt het geloof ik aan) dat het bestand niet voorkomt in de lijst met recent geopende bestanden. Zodra een willekeurig bestand uit de directory waar ik iets uit wil halen wel in die lijst voorkomt, werkt de macro naar behoren....
Laatst bewerkt: