Avatar billede JeppeH Juniormester
23. januar 2018 - 16:07 Der er 1 løsning

Gem på lokation afhængigt af ID

Jeg skal gemme en PDF fra Excel, hvilket et nemt nok.
Desværre skal PDF'en arkiveres i en (eksisterende) undermappe som hedder:
"Brugerid Fornavn Efternavn"

Da fornavn og efternavn kan være forkert skrevet har jeg brug for at Excel finder mappen baseret på ID og gemmer PDF'en i mappen. Jeg har naturligvis ID i selve Excelfilen.

Men kan jeg bruge VBA til at finde et mappenavn...?

Venlig hilsen
Jeppe
Avatar billede bak Seniormester
23. januar 2018 - 18:27 #1
Tror du kan arbejde videre med dette her
Dir returner ingen værdi hvis folderen ikke findes.
Husk stjernes efter (eller før) ID'et


Sub test()
    Dim ID As String
    Dim Folder As String
    ID = "es*"
    Folder = Dir("C:\Users\IBMT61\Documents\" & ID, vbDirectory)
    If Not IsEmpty(Folder) Then Debug.Print Folder
End Sub
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester