Avatar billede CHC Forsker
03. november 2017 - 09:39 Der er 5 kommentarer og
1 løsning

VBA - PrintPreview af udvalgte ark

Hej

Jeg har denne kode, som vælger ark, som er "gyldig" i celle R2, som åbner vis udskrift dialogboksen.
Men den åbner én dialogsboks pr. ark (og der er mange) som er "gyldig" i celle R2. Kan disse samles til én udskrift, så man kun får en dialogboks og dermed en udskrift med fortløbende sidenummerering?

Sub UdskrivDV()

Dim sht As Worksheet

For Each sht In ThisWorkbook.Worksheets
If sht.Range("R2").Value = "Gyldig" Then sht.PrintPreview


Next sht

End Sub

Vh CHC
Avatar billede Dan Elgaard Ekspert
03. november 2017 - 15:38 #1
Du mangler, at lukke tidligere spørgsmål:
https://www.computerworld.dk/eksperten/spm/1019856
Avatar billede CHC Forsker
04. november 2017 - 09:13 #2
Hej Dan

I know, men jeg har lagt et svar ind, da jeg har lidt udfordringer med den anden løsning du henviser til, så den er ikke glemt. :-)

Jeg håber imidlertid, at der er nogen der har mulighed for at hjælpe med denne, da det er lidt en haster (det er den anden i øvrigt også). :-)

Vh CHC
Avatar billede CHC Forsker
06. november 2017 - 12:13 #3
Er der ikke nogle kvalificerede bud på denne udfordring? :-)
Avatar billede Dan Elgaard Ekspert
06. november 2017 - 21:04 #4
Hov!
Jeg havde lige glemt denne tråd - sorry...

Du er nødt til, at vælge arkene først, med 'False' attributten, og dernæst vælge Preview på de valgte ark:

For Each sht In ThisWorkbook.Worksheets
    If sht.Range("R2").Value = "Gyldig" Then sht.Select False
Next sht
ActiveWindow.SelectedSheets.PrintPreview
Avatar billede CHC Forsker
07. november 2017 - 08:15 #5
Tak, Dan - det er super!
Avatar billede Dan Elgaard Ekspert
07. november 2017 - 12:20 #6
Velbekomme :-)
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