Avatar billede kmsh Nybegynder
13. marts 2005 - 21:39 Der er 7 kommentarer

Udskriv kun synlige udfyldte felter

Hej,

jeg har set nedenstående spørgsmål med svar:
http://www.eksperten.dk/spm/599478

Er det muligt at rette VBA'en til, således at der ikke udskrives celler med formler, som ikke har returneret synligt resultat (="")?

Mvh. KMSH
Avatar billede kabbak Professor
13. marts 2005 - 21:58 #1
det gør den ikke ved mig

eks. formel i D5
=HVIS(D4<>"";D4;"")

hvis denne formel er som det eneste på en linie, kommer den ikke med, kun hvis jeg sætter en værdi i D4, er den med
Avatar billede kmsh Nybegynder
13. marts 2005 - 22:57 #2
Hej kabbak

Hvis du prøver at indsætte funktionen

=HVIS(A19="";"";LOPSLAG(C19;INDIREKTE(A19);2;FALSK))

fra række 1 - 200

udskrives blanke sider 8 - i alt fald hos mig!

MVH. KMSH
Avatar billede kabbak Professor
13. marts 2005 - 23:07 #3
=HVIS(A19="";"";LOPSLAG(C19;INDIREKTE(A19);2;FALSK))
hvis den ikke viser noget, kommer den linien ikke med ved mig
Avatar billede kmsh Nybegynder
13. marts 2005 - 23:24 #4
Har du prøvet at tage Vis udskrift?

MVH. KMSH
Avatar billede kabbak Professor
14. marts 2005 - 00:06 #5
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 kabbak Professor
16. marts 2005 - 22:35 #6
hvordan går det ?
Avatar billede kmsh Nybegynder
17. marts 2005 - 09:22 #7
Hej Kabbak,

jeg kan ikke få det til at virke hos mig, men tænker at jeg måske gør det forkert. Jeg har en engelsk version og har prøvet at erstatte "tom" med empty. Måske jeg skal skrive "blank" i stedet? Jeg har også forsøgt at indføre det i en danske version, men der kommer stadig blanke sider.....

Mvh. KMSH
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