Avatar billede sbl Nybegynder
12. august 2008 - 22:04 Der er 2 kommentarer og
1 løsning

VBA macro til at printe rapporter

Jeg proever at lave en vba user form der aabner en msessagebox, hvor man kan vaelge mellem 4 forskellige rapporter(et eller flere valg). Mit problem opstaar naar macroen ud fra valgte checkboxes skal markere flere forskellige omraader. Lige nu markerer macroen kun den sidste i raaken af vaelge checkboxes. Jeg bruger nedenstaaende macro som givesvis kan goeres mere elegant samt jo ikke virker godt nok.

Private Sub CommandButton1_Click()

If Optimum.Value = True Then
Sheets("Report").Select
Range("b2:k31").Select
End If
If Breakpoint.Value = True Then
Sheets("Report - Breakpoint").Select
Range("b2:k31").Select
End If
If Ocean.Value = True Then
Sheets("Report - Breakpoint").Select
Range("m2:v31").Select
End If
If Gateway.Value = True Then
Sheets("Report - Breakpoint").Select
Range("x2:ag31").Select
End If

End Sub


Hvad skal jeg goere?
Tak
Avatar billede kabbak Professor
12. august 2008 - 23:16 #1
Private Sub CommandButton1_Click()


  If Optimum Then
        Sheets("Report").Range("b2:k31").PrintPreview ' du kan rette PrintPreview til Printout, så ryger det direkte i printeren
    End If
    If Breakpoint Then
        Sheets("Report - Breakpoint").Range("b2:k31").PrintPreview
    End If
    If Ocean Then
        Sheets("Report - Breakpoint").Range("m2:v31").PrintPreview
    End If
    If Gateway Then
        Sheets("Report - Breakpoint").Range("x2:ag31").PrintPreview
    End If

End Sub
Avatar billede sbl Nybegynder
13. august 2008 - 16:47 #2
Perfekt. Det virker som det skal og med lidt 'proeven' lykkedes det at manipulere tekststoerrelse, orientation mv.

Tak - vil du et svar som jeg kan tilskrive point.
tak
Avatar billede kabbak Professor
13. august 2008 - 19:51 #3
et svar ;-))
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