26. januar 2008 - 14:47Der er
14 kommentarer og 1 løsning
Hjælp til makrokode.
Hej alle kan nogle hjælpe med en makrokode der gør følgende. Gemmer ark 1 i en mappe (Data\timesedler\2008 med mavnet "uge+indhold af celle B2" som excel fil. Og gemmer samme ark i samme mappe med samme navn "uge+indhold af celle B2" men som PDF. Og når det er færdigt vender til bage i det aktive ark (ark 1 ) mvh Petert
Jeg fant denne fra tidligere spørgsmål som virker fint mht. at gemme som excel fil. Sub GemEtEnkeltArk() myfilename = Range("B2").Value Application.ScreenUpdating = False ActiveSheet.Copy ActiveWorkbook.SaveAs "C:\xxxx\yy\xxxx\timesedler\2008\" & myfilename & ".xls" ActiveWorkbook.Close Application.ScreenUpdating = True End Sub
Men hvordan kombinerer jeg denne makro med resten af spørgsmålet. /petert
Det med at vælge Pdf writer som printer, kan du optage i en makro, problemet er at få den til at gemme pdf med det navn som ønsker, da det er et selvstændig program.
hvis jeg optager makroen ser den sådan ud. Sub Makro2() ' ' Makro2 Makro ' Makro indspillet 27-01-2008 af xxxx yyyy '
' Application.ActivePrinter = "CutePDF Writer på CPW2:" ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _ "CutePDF Writer på CPW2:", Collate:=True End Sub
Kan man sammensætte disse to koder så den først kører gem som Excel og derefter som PDF og stopper der hvor jeg giver den navn (manuelt) ?? Petert
Jeg kan ike få dette til at virke. men jeg kører de 3 makroer efter hinanden og til deler dem en knap. Læg et svar så vi kan lukke dette og tak for hjælpen /petert
Det begynder at hjælpe men den fejler her og denne linje er gul. Application.ActivePrinter = "CutePDF Writer on CPW2:" Men når jeg kører makroen enkeltvis fejler den ikke /petert
sådan ser koden ud der virker, jeg kan ikke se der er forskel.
Sub Makro2() ' ' Makro2 Makro ' Makro indspillet 27-01-2008 af xxxx yyy '
' Application.ActivePrinter = "CutePDF Writer på CPW2:" ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _ "CutePDF Writer på CPW2:", Collate:=True End Sub
Den melder fejl i samme linje. Hvad hulen gør vi galt?? Den skriver Run time error 1004 Method 'activeprinter'of object'_Application'failed /petert
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.