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

Bestanden openen met variabele namen

Status
Niet open voor verdere reacties.

Stainn

Gebruiker
Lid geworden
3 apr 2019
Berichten
5
Ik haal maandelijks bestanden op die zijn opgeslagen met de toevoeging van de actuele jaar en maand.

Binnen het blad waarin ik de bestanden ophaal heb ik een cel met daarin de formule die het actuele bestand opent. Het openen doe ik met een hyperlink.

=HYPERLINK("C:\Users\Documents"&"Maandoverzicht "&B2" Willy.xlsx"";"Ophalen nieuw bestand")

&B2 verwijst naar de cel met daarin de "jaarmaand".


Hoe krijg ik het voor elkaar dat ik met een macro het actuele bestand open m.b.v. de actuele jaar maand.
Workbooks.Open Filename:= _
"C:\Users\Gebruiker\Documents\Maandoverzicht 201901 Willy.xlsx"

Gr
Stainn
 
Zo?

Code:
Workbooks.Open Filename:="C:\Users\Gebruiker\Documents\Maandoverzicht " & B2 & " Willy.xlsx"
 
Bedankt voor je snelle reactie maar helaas doet ie het niet. Macro1 doet het wel maar de oplossing van jou werkt niet, Macro2.

Sub Macro1()

Workbooks.Open Filename:= _
"C:\Users\Gebruiker\Documents\Maandoverzicht 201901 Willy.xlsx"
End Sub


Sub Macro2()

Workbooks.Open Filename:="C:\Users\Gebruiker\Documents\Maandoverzicht " & B2 & " Willy.xlsx"

End Sub

Ik heb voor de duidelijkheid de bestandjes er nog even bij gedaan.

Gr
Stainn
 

Bijlagen

Dat moet uiteraard dit zijn:
Code:
Workbooks.Open Filename:="C:\Users\Gebruiker\Documents\Maandoverzicht " & Range("B2") & " Willy.xlsx"

En volgens je voorbeeldbestand staat het niet in B2 maar in B1.
 
Ja dat is stom van mij. In mijn oorspronkelijk bestand stond ie wel in B2.


Maar jouw laatste oplossing werkt perfect. Harststikke bedankt

Gr
Stainn
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan