Avatar billede jobema Nybegynder
12. april 2013 - 14:44 Der er 6 kommentarer og
1 løsning

Print Macro til Excel

Problem med nedenstående kode til Excel til at vælge printarea

Skal kun have den sidste linie, hvis der er tekst i cell D, samt teksten fra linie 59,cellerne A til M som header
Med nedenstående får jeg headeren row 59(a:m) med, samt alle
linier derefter.

Code:
----------------------------------
Public Sub AutoSetPrintArea()

Dim LastRow As Long

With ActiveSheet
LastRow = .Cells(.Rows.Count, "D").End(xlUp).Row
ActiveSheet.PageSetup.PrintArea = "A59:m" & LastRow


End With

End Sub
-------------------------------------
Avatar billede kabbak Professor
12. april 2013 - 16:23 #1
Hvis jeg forstår dig korrekt, så ønsker du
Række 59 som overskrifter og kun den sidste række, som har data i D kolonnen.

ialt 2 rækker

Public Sub AutoSetPrintArea()
Dim LastRow As Long

With ActiveSheet
LastRow = .Cells(.Rows.Count, "D").End(xlUp).Row

    With ActiveSheet.PageSetup
      .PrintTitleRows = "$59:$59"
      .PrintArea = "A" & LastRow & ":m" & LastRow
   
    End With
   
End With

End Sub
Avatar billede jobema Nybegynder
12. april 2013 - 17:36 #2
Jeps, virker helt perfekt
100 til dig og tak
Avatar billede jobema Nybegynder
12. april 2013 - 17:40 #3
Tror sgu jeg fik givet pointer til mig selv??
Avatar billede kabbak Professor
12. april 2013 - 18:42 #4
ja, du skulle have ventet til jeg havde lagt et svar.
Avatar billede jobema Nybegynder
12. april 2013 - 19:13 #5
Hvad gør vi?
Avatar billede kabbak Professor
12. april 2013 - 19:48 #6
opret et nyt spørgsmål i denne katogori,
kald den point til kabbak
og henvis med link til dette spørgsmål
Avatar billede jobema Nybegynder
13. april 2013 - 00:34 #7
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