Avatar billede cfer Nybegynder
12. marts 2005 - 15:59 Der er 9 kommentarer og
1 løsning

Makro til udskrivning af rækker med indhold

Hvem kan hjælpe mig med en kode der ved aktivering af en knap udskriver alle rækker med indhold, men ikke udskriver tommer rækker?
Avatar billede cfer Nybegynder
12. marts 2005 - 16:21 #1
Der er 30 point for svaret, men jeg ved bare ikke hvordan man ændrer pointtallet.
Avatar billede kabbak Professor
12. marts 2005 - 18:21 #2
Sub Udskriv()
Dim Tom As Boolean, VL As Variant, T As Integer, R As Integer, I As Integer, AD As Integer
Application.ScreenUpdating = False
R = Range("A1").SpecialCells(xlLastCell).Row
AD = Range("A1").SpecialCells(xlLastCell).Column
For I = 1 To R
Tom = True
VL = Range(Cells(I, 1), Cells(I, AD)).Value
For T = 1 To AD
If VL(1, T) <> "" Then
Tom = False
Exit For
End If
Next

If Tom = True Then
Rows(I).EntireRow.Hidden = True
End If
Next
ActiveSheet.PrintOut
Cells.EntireRow.Hidden = False
Application.ScreenUpdating = True
End Sub
Avatar billede cfer Nybegynder
13. marts 2005 - 10:15 #3
Tusind Tak
Det var lige hvad jeg havde brug for. Smider du to svar så jeg kan gi dig point ];-)
Avatar billede kabbak Professor
13. marts 2005 - 10:45 #4
svar ;-))
Avatar billede cfer Nybegynder
13. marts 2005 - 11:51 #5
Kabbak,
Avatar billede cfer Nybegynder
13. marts 2005 - 11:52 #6
Jeg ville gerne give dig 30 point så kan du ikke sende et svar mere? Og selv om jeg har har trykket på Accepter knappen står dit nuværende svar ikke i accepteret status. Har du fået pointene????
Avatar billede kabbak Professor
13. marts 2005 - 11:55 #7
du skal makere mit navn i boksen til venstre, 15 points er fint nok
Avatar billede cfer Nybegynder
13. marts 2005 - 12:05 #8
Så lykkedes det. Mange tak for hjælpen ]:-)
Avatar billede kabbak Professor
13. marts 2005 - 12:06 #9
selv tak
Avatar billede kabbak Professor
13. marts 2005 - 23:35 #10
sæt disse 2  koder ind i ThisWorkbook modulet, så kan du se det ved vis udskrift

dobbeltklik på arket,når du kommer tilbage til arket, for at få dine skjulte rækker tilbage

Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim Tom As Boolean, VL As Variant, T As Integer, R As Integer, I As Integer, AD As Integer

R = Range("A1").SpecialCells(xlLastCell).Row
AD = Range("A1").SpecialCells(xlLastCell).Column
For I = 1 To R
Tom = True
VL = Range(Cells(I, 1), Cells(I, AD)).Value
For T = 1 To AD
If VL(1, T) <> "" Then
Tom = False
Exit For
End If
Next

If Tom = True Then
Rows(I).EntireRow.Hidden = True
End If
Next

End Sub

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)


Cells.EntireRow.Hidden = False
End Sub

med disse 2 kan du faktisk godt skrive ud via din printer icon
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