27. marts 2002 - 13:45Der er
12 kommentarer og 1 løsning
Få et udskriftsark til at slette/skjule ikke anvendte rækker
I Inddata arket skal det være muligt at udfylde op til 20 linier (rækker). I Udskriftsarket vil jeg gerne have det til at slette skjule linier, der ikke er anvendt, således at der ikke er et stort mellemrum til sum-linien
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Eller lidt kortere Sub Hide_Empty_Rows() Set Gemmes = Range("a1:a20").SpecialCells(xlCellTypeBlanks) Gemmes.EntireRow.Hidden = True ActiveSheet.PrintOut Copies:=1 Gemmes.EntireRow.Hidden = False End Sub
Eller lidt smartere (måske). Placer denne kode i ThisWorkbook-modulet og de tomme linier gemmes ved udskrift og vises igen når der er sendt til printeren.
Private Sub Workbook_BeforePrint(Cancel As Boolean) Set Gemmes = Range("a1:a20").SpecialCells(xlCellTypeBlanks) Gemmes.EntireRow.Hidden = True ActiveSheet.PrintOut Copies:=1 Gemmes.EntireRow.Hidden = False End Sub
Jaaaeee, jeg har ingen problemer haft med dem endnu :-) , men jeg kunne da godt lide at vide hvad fejlmeddelsen var. Du har ret i at der mangler en after_print hændelse, Flemming, men kan man ikke lave sådan en selv ???
Synes godt om
Ny brugerNybegynder
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.