Avatar billede jjohs Nybegynder
30. januar 2008 - 11:22 Der er 2 kommentarer

Makro Excel

Hej derude
Jeg mangler lige et par linier der kan fortælle hvordan jeg kan styrer antallet af kopier efter inputbox i vb
kan nogen hjælpe
Avatar billede jjohs Nybegynder
30. januar 2008 - 17:12 #1
Sub Små10ksAlle()
'
' Små10ksAlle Makro
' Makro indspillet 16-05-2007 af Bruger
'

'
    Range("B25:L35,B48:L58").Select
    Range("B48").Activate
    ActiveWindow.SmallScroll Down:=38
    Range("B25:L35,B48:L58,B67:L77,B90:L100").Select
    Range("B90").Activate
    ActiveWindow.SmallScroll Down:=35
    Range("B25:L35,B48:L58,B67:L77,B90:L100,B109:L133").Select
    Range("B109").Activate
    Selection.PrintOut Copies:=1, Collate:=True
    ActiveWindow.ScrollRow = 4
    Range("L17").Select
End Sub
Sådan ser makroen ud, og den fungerer fint, bortset fra jeg ønsker at styre antallet af kopier via en forudgående indputbox
Selection.PrintOut Copies:=1, Collate:=True

Dette bare for forståelsens skyld
Avatar billede epimetheus Nybegynder
30. januar 2008 - 18:54 #2
Prøv med denne her.

Sub Små10ksAlle()
   
    Dim n As Long
    n = InputBox("Hvor mange kopier skal printes?", "Print")
   
    Range("B25:L35,B48:L58").Select
    Range("B48").Activate
    ActiveWindow.SmallScroll Down:=38
    Range("B25:L35,B48:L58,B67:L77,B90:L100").Select
    Range("B90").Activate
    ActiveWindow.SmallScroll Down:=35
    Range("B25:L35,B48:L58,B67:L77,B90:L100,B109:L133").Select
    Range("B109").Activate
   
    Selection.PrintOut Copies:=n, Collate:=True
   
    ActiveWindow.ScrollRow = 4
    Range("L17").Select
End Sub
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