Avatar billede frozzi Nybegynder
16. december 2008 - 12:12 Der er 4 kommentarer og
1 løsning

Printknap HJÆLP!

Skal lave en input box som spørg hvilket ark der skal printes, har kaldt ark1 value 1 og ark2 value 2, men det er kun value 1 (ark1) som den gider printe, nogen ide om hvorfor den ikk gider printe ark2????

Koden jeg arbejder med:

Private Sub CommandButton1_Click()

Dim Iprint As String
Iprint = InputBox("hvilket ark skal printes?", , 0, 100, 100)
If Iprint = "1" Then
Sheets("Ark1").PrintOut Copies:=1, Collate:=True

End If

If Iprint = "2" Then
Sheets("Ark2").PrintOut Copies:=1, Collate:=True

End If

End Sub
Avatar billede supertekst Ekspert
16. december 2008 - 14:50 #1
Lidt inspiration:

Private Sub CommandButton1_Click()
Dim Iprint As String
    Iprint = InputBox("hvilket ark skal printes?", , 0, 100, 100)
   
    If Iprint = "1" Then
        Sheets("Ark1").Activate
        Sheets("Ark1").PrintOut Copies:=1, Collate:=True
    End If
   
    If Iprint = "2" Then
        Sheets("Ark2").Activate
        Sheets("Ark2").PrintOut Copies:=1, Collate:=True
    End If
End Sub
Avatar billede kabbak Professor
16. december 2008 - 15:15 #2
Dim Iprint As String
Iprint = InputBox("hvilket ark skal printes?", , 0, 100, 100)

Sheets(Iprint).PrintOut Copies:=1, Collate:=True
Avatar billede kabbak Professor
16. december 2008 - 15:19 #3
eller
Worksheets("Ark" & Iprint).PrintOut Copies:=1, Collate:=True
Avatar billede frozzi Nybegynder
16. december 2008 - 16:00 #4
Hvis jeg bruger:

Private Sub CommandButton1_Click()
Dim Iprint As String
    Iprint = InputBox("hvilket ark skal printes?", , 0, 100, 100)
   
    If Iprint = "1" Then
        Sheets("Ark1").Activate
        Sheets("Ark1").PrintOut Copies:=1, Collate:=True
    End If
   
    If Iprint = "2" Then
        Sheets("Ark2").Activate
        Sheets("Ark2").PrintOut Copies:=1, Collate:=True
    End If
End Sub

Så fungere det stadig ikk hvis jeg skriver værdien 2, så den skal printe ark 2, den går bare til ark'et og printer ikke siden...?
Avatar billede kabbak Professor
16. december 2008 - 16:05 #5
Husk at der skal være noget på arket, for at den vil printe.
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
Kurser inden for grundlæggende programmering

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