jeg har denne simple routine, men den søger kun i kolonne "A"
Sub SetPrintArea() Range("A65536").Select Selection.End(xlUp).Select intLastRow = ActiveCell.Row ActiveSheet.PageSetup.PrintArea = "$A$1:$J$" & intLastRow End Sub
Under forudsætning af at der ikke er tomme celler i kolonne B og C
Marker celle A1:D4 Vælg "Angiv Udskriftområde" i menuen Filer Vælg Navn/Definer i menuen Indsæt Klik på "Udskriftområde" i feltet Navne i Projektmappe Indsæt følgende formel i feltet Refererer til =FORSKYDNING(Ark1!$A$1;;;MAKS(TÆLV(Ark1!$B$1:$B$1000);TÆLV(Ark1!$C$1:$C$1000));4) Klik på knappen Tilføj
den løsning går nok ikke efter som der er blanke felter og koden skal være en del af anden kode der bl. a. udskriver og gemmer et PDF dokument - gemt bag en knap.
Det hele virker, men jeg har nu rettet regnearket således at jeg ikke længere kan definere et fast antal rækker i print area, da jeg sletter celler og rykker op for at spare papir.
jeg har nu fået styr på løsningen, men tak for hjælpen alligevel
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.