Avatar billede Mads32 Ekspert
07. juni 2016 - 22:13 Der er 2 løsninger

VBA til udskrivning af variabelt område -gentagelse af spørgsmål.

Jeg har tidligere stillet dette spørgsmål. Jeg fik nogle svar, som jeg desværre ikke kunne få til at virke, og min sidste kommentar blev desværre ikke besvaret. Så derfor igen:

På ark "Start_alle" har jeg et område der skal udskrives.
Størrelsen varierer, men udskriften starter altid i celle M5.
Der er max 104 rækker og max 21 kolonner.
Jeg har tællere der styrer antal rækker og antal kolonner. 
I L3 er tælleren for antal linjer. I L4 er tæller for antal kolonner.

Hvordan skrives VBA der markerer eller udskriver området???

Jeg anvender Exel 2010 på dansk, i windows 8
Avatar billede kabbak Professor
08. juni 2016 - 14:55 #1
Dim PR As String
    PR = Range(Cells(1, 1), Cells(Range("L3"), Range("L4"))).Address
    ActiveSheet.PageSetup.PrintArea = PR
    ActiveSheet.PrintOut
Avatar billede Mads32 Ekspert
08. juni 2016 - 22:55 #2
Jeg måtte foretage lidt korrektioner, idet min udskrift skal starte i celle M5.
Men det virker som ønsket

Tak.
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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