Avatar billede Cikija Nybegynder
05. juni 2013 - 20:00 Der er 5 kommentarer og
1 løsning

Palleseddel, der skal tælle en op for hvert print

Jeg har et excelark, hvor der i A1 står hvor mange sedler der skal printes ud.
Ved aktivering af makro, skal den printe alle ud, men i A2, skal den tælle én op for hvert print, op til det antal der står i A1.

F.eks
I A1 står der 20.
I A2 står der 1.
Ved aktivering af makro, printes der ud, og A2 ændres automatisk til 2, og printes automatisk ud, A2 ændres til 3 og printes automatisk ud, osv. indtil den har printet alle ud til og med 20, som der står i A1.

Altså kun et klik, og alle printes ud, med de rigtige numre fra 1-20, i det her tilfælde.
Avatar billede jens48 Ekspert
05. juni 2013 - 21:54 #1
Har pt. Ikke adgang til en printer,men mener at denne lille makro kan klare det:

Sub PrintPalleseddel()
Do until Cells(2,1)>Cells(1,1)
ActiceWindow.SelectedSheets.Printout
Cells(2,1)=Cells(2,1)+1
Loop
End Sub
Avatar billede Cikija Nybegynder
05. juni 2013 - 22:12 #2
hmmm. Den melder fejl ved: ActiceWindow.SelectedSheets.Printout

Skal A1 og A2 sættes ind i makroen?
Avatar billede jens48 Ekspert
05. juni 2013 - 22:41 #3
Prøv med
ActiveSheet.printout
I stedet.
A1 = cells(1,1)
A2 = cells(2,1)
Så de er med.
Avatar billede Cikija Nybegynder
05. juni 2013 - 23:03 #4
Jeg er ikke lige med på hvordan hele makroen skal se ud.
Avatar billede jens48 Ekspert
05. juni 2013 - 23:12 #5
Sub PrintPalleseddel()
Do until Cells(2,1)>Cells(1,1)
ActiveSheet.printout
Cells(2,1)=Cells(2,1)+1
Loop
End Sub
Avatar billede Cikija Nybegynder
09. juni 2013 - 22:32 #6
Tak for løsning.
Det virker.
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