Mogelijk inbouwen in macro om een bepaald bestand te openen

Status
Niet open voor verdere reacties.

goof2808

Gebruiker
Lid geworden
2 feb 2007
Berichten
130
Hi,

Voor een rapportage moet elke maand een bepaald bestand geimporteerd worden.

Dit bestand heeft echter elke maand een andere naam.

Kan ik een mogelijk(pauze) in mijn macro inbouwen om het betreffende bestand te openen en daarna mijn macro weer door te laten lopen voor verder bewerkingen?

Alvast bedankt,

govi
 
goof2808,

Kan ik een mogelijk(pauze) in mijn macro inbouwen
Ik ben maar een amateur in VBA, kun je daar waar je even wil stoppen met de macro, een msgBox plaatsen met de vraag is het bestand al geopend?
Klik op OK als dat is gebeurd en de macro gaat verder of heb ik het mis?
 
Beste goof2808,

Je zou je macro ook kunnen beginnen met een schermpje, waarmee je het bestand selecteert om te openen.
Als je niet weet wat ik bedoel, moet je maar even de macro posten, dan wil ik er wel even naar kijken.
 
Waarom gebruik je niet de GetOpenFileName

Code:
MijDocument = Application.GetOpenFilename("Excel Files,*.xls", , "Open File's", MultiSelect:=True)

For iCtr = LBound(MijDocument) To UBound(MijDocument)
 Set wkbk = Workbooks.Open(Filename:=myFileNames(iCtr))

   Je Code

Next iCtr
Op je vraag
[
Code:
Application.Wait (Now + TimeValue("00:00:01"))
 
Laatst bewerkt:
Dank voor jullie input.
Ik ben op een ander project gezet.
Vanaf 1 mei pik het project waar deze vraag bij hoort weer op......dan ga ik er weer mee verder.
Hopleijk zijn jullie er dan nog..............

govi
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan