05. april 2006 - 13:19Der er
7 kommentarer og 1 løsning
Makro til at sætte sidetal på første ark
Hej jeg har fundet følgende makro:
Sub PageNumber() ActiveSheet.PageSetup.CenterHeader = InputBox("Enterpage Number") End Sub
Jeg vil gerne have at makroen skal kunne ændre mit sidetal på den første side via en msgbox.
Hvis jeg bruger ovenstående ændrer den sådan set også sidetallet, men efterfølgende ark som har "auto" sidetal følger ikke med, da den bare indsætter sidetallet og ikke ændrer det tal som står i "VIS UDSKRIFT" - "INDSTILLINGER" - "FØRSTE SIDETAL".
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.
Jeg var vist lidt for hurtig med at sige det virker:
Her er min kode:
Sub Sidetal() If ActiveSheet.Name = "Resultat" Then With ActiveSheet.PageSetup .FirstPageNumber = InputBox("Indtast sidetal på arket 'Resultat'", "Ret sidetal") .CenterHeader = "&10Side &P" End With End If If ActiveSheet.Name = "Skat. res." Then With ActiveSheet.PageSetup .FirstPageNumber = InputBox("Indtast sidetal på arket 'Skat. res.'", "Ret sidetal") .CenterHeader = "&10Side &P" End With End If End Sub
Jeg har stadig følgende problem:
1. Jeg vil gerne have to breaks inden den skriver side X, altså den skal skrive det to linier nede i sidehovedet
2. Kan man ikke lave knapperne i inputboxen så der står OK og Annuler i stedet for OK og Cancel
3. Jeg får stadig en fejl "400" når jeg trykker cancel
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.