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

Lange bestandsnaam openen met variabele

Status
Niet open voor verdere reacties.

mulderm

Gebruiker
Lid geworden
2 jul 2004
Berichten
167
Hallo,

Ik wil m.b.v VBA een lange bestandsnaam openen.
Ik heb een variabele bijv. 123456.xls, en een bestandsnaam:
2345678 5678456 123456 345678.xls
Als ik via de normale manier deze opent in Excel doe ik dit met:
*123456* wat betekent dat de lange bestandsnaam automatisch
gevonden wordt.
Hoe moet ik dit programmeren in VBA?
Ik dacht met:
workbooks.open "c:\*123456*.xls" maar dit werkt niet, geeft melding dat het bestand niet gevonden wordt.
Als de variabele bijv. 2345678.xls wordt dan moet de lange bestandsnaam ook worden geopend.
Wie kan mij helpen?

mulderm
 
Werkt helaas niet.
Via een andere forum een tip gekregen:

Dim sFileName as string
sFileName=dir("c:\*123456*.xls")
Workbooks.Open sFileName

mulderm
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan