Avatar billede gladhund Nybegynder
05. februar 2011 - 12:11 Der er 1 kommentar og
1 løsning

Printfunktion

Kære eksperter,

Jeg skal udskrive en række ark, men i nogle af dem kun udvalgte sider. Så jeg har brug for en procedure, der vælger ark (det kan jeg), men hvor der indgår betingelser, der undersøger om specifikke celler er fx = 0, og så udelader denne side.

Kan nogen hjælpe?
Avatar billede gladhund Nybegynder
05. februar 2011 - 14:35 #1
Her er koden der printer alt ud, inkl. de sider jeg ønsker at udelade:

Sheets(Array("Forside", "Kompetencemodel", "Spørgsmål", "Diagrammer", "Kommentarer")).Select
    Sheets("Forside").Activate
 
    Dim filnavn As String
    filnavn = Sheets("Trin 1").Range("C6").Value
 
    ActiveWindow.SelectedSheets.PrintOut copies:=1, preview:=False, ActivePrinter:="HP Color LaserJet 8500 PS", _
    PrintToFile:=True, PrToFileName:="C:\RAPPORTER\" & filnavn & ".ps", collate:=True
 
    Sheets("Trin 1").Select
    Range("A1:A1").Select

I arket "Spørgsmål" ønsker jeg så at udelade en side, hvis en given celle = "".
I arket "Diagrammer" ønsker jeg at udelade hver af de sider ud af 10 mulige, hvor en given celle = 0.

Arkene skal udskrives i array-sætningens rækkefølge...
Avatar billede gladhund Nybegynder
20. juni 2011 - 11:42 #2
Lukkes
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