11. februar 2003 - 09:52
Der er
1 kommentar og 1 løsning
print problem.
Hej E. Jeg har nedenstående kode: Sub Heol2() With ActiveSheet.PageSetup .Zoom = False .FitToPagesWide = 1 .FitToPagesTall = 1 .PrintErrors = xlPrintErrorsDisplayed End With ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True With ActiveSheet.PageSetup .Zoom = 100 .PrintErrors = xlPrintErrorsDisplayed End With Sheets("Sheet1").Select End Sub Mit problem er bare at jeg gerne vil have at den udskirver alle sheets i workbooken. Det skal gerne være med et loop da jag ikke ved hvor mange sheets det er i workbooken. Hvor dan kan jeg få den til det.
Annonceindlæg fra HP
11. februar 2003 - 10:22
#1
Sub Heol2() For Each ws In Worksheets Sheets(ws.Name).Select With ActiveSheet.PageSetup .Zoom = False .FitToPagesWide = 1 .FitToPagesTall = 1 ' .PrintErrors = xlPrintErrorsDisplayed End With ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True With ActiveSheet.PageSetup .Zoom = 100 ' .PrintErrors = xlPrintErrorsDisplayed End With Next ws End Sub denne virker, men jeg har fravalgt (.PrintErrors = xlPrintErrorsDisplayed) fordi den ikke understøttes i excel 97. Suben udskriver alle ark i aktive mappe.
11. februar 2003 - 10:29
#2
Kanon, mange tak Det er bare surt, jeg havde prøvet (næsten) det samme uden at kune få det til at virke. Man det er jo det der er så "sjovt" med vba