Avatar billede TrinoJ. Seniormester
28. marts 2019 - 12:43 Der er 6 kommentarer

VBA PDF gem navn med tekst fra celle

Hej kloge hoveder,

Hvis vi forestiller os at der står "test NY" i Ark1 celle D10.

Jeg vil gerne have at filstien kommer til navnet på PDF-filen er "Test test NY", og at min filsti kommer til at hedde "Drev:\Test\Test testNY.pdf"

Jeg får det simpelthen ikke til at fungere med nedenstående VBA-kode. Hvad skal jeg gøre anderledes, for at få det til at virke?

    Sheets("Ark1").Select
    filnavn = "Test" & Range("D10").Select
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "Drev:\Test\" & filnavn & ".pdf" _
        , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
        :=False, OpenAfterPublish:=True

PFT
Avatar billede kim1a Ekspert
28. marts 2019 - 14:09 #1
filnavn = "Test" & Range("D10").Select skal nok være
filnavn = "Test" & Range("D10").value
Avatar billede TrinoJ. Seniormester
28. marts 2019 - 14:22 #2
Hej Kim1a,

Kan godt se at det virker med value i stedet for select, men ved du hvorfor jeg ikke kan få lov at henvise til en celle med formler i? Og har du en løsning på dette?
Avatar billede kim1a Ekspert
28. marts 2019 - 21:07 #3
Den henviser netop til cellens værdi beregnet på hvad formlen i cellen er.

Jeg ved faktisk ikke om du kan få den til at tage cellens formel i stedet for cellens formels resultat - måske .content?
Avatar billede Jan K Ekspert
29. marts 2019 - 12:09 #4
Select henter ikke noget fra cellen; den vælger den bare. Så

filnavn = "Test" & Range("D10").Select

får ikke noget indhold.
Avatar billede TrinoJ. Seniormester
29. marts 2019 - 12:27 #5
Hej Jan,

Jeg er blevet klar over at jeg skal bruge "Test" & Range("D10").value i stedet. Nu er mit problem bare at den melder fejl, hvis der står en formel i den celle der henvises til?
Avatar billede Jan K Ekspert
29. marts 2019 - 12:45 #6
Det virker fint hos mig. Hvilken fejl får du?
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
Stort udvalg af Excel kurser til alle niveauer og jobfunktioner

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





White paper
Sådan: Opgradér din printerløsning uden store investeringer