Macro om gegevens in voetregel(s) op te nemen

Status
Niet open voor verdere reacties.

hvebsr

Nieuwe gebruiker
Lid geworden
27 feb 2014
Berichten
4
Ik wil de padnaam en bestandsnaam van een Excelsheet, het paginanummer en aantal pagina's en de datum en tijd in de voetregel opnemen in Times New Roman 6 pts.
Ik heb de volgende macro gemaakt:

Code:
 Range("A1").Select
    ActiveWindow.View = xlPageLayoutView`
    Application.PrintCommunication = False
    With ActiveSheet.PageSetup
    .LeftFooter = _
    "&""Times New Roman,Standaard""&6 &Z&F"
    .CenterFooter = _
    "&""Times New Roman,Standaard""&6 Pagina &P van &N"
    .RightFooter = _
    "&""Times New Roman,Standaard""&6 &D &T"
    End With
    Application.PrintCommunication = True
    ActiveWindow.View = xlNormalView
    Range("A1").Select

Wanneer ik de macro normaal start, wordt er maar een deel van de middelste voetregel gevuld.
Wanneer ik dezelfde macro stap voor stap uitvoer (F8), gaat wel alles goed.
Wat doe ik fout?
 
Laatst bewerkt door een moderator:
Dit is bij mij (Excel 2010) voldoende:

Code:
Sub M_snb()
    With ActiveSheet.PageSetup
        .LeftFooter = "&""Times New Roman,Standaard""&6 &Z&F"
        .CenterFooter = "&""Times New Roman,Standaard""&6 Pagina &P van &N"
        .RightFooter = "&""Times New Roman,Standaard""&6 &D &T"
    End With
End Sub
 
Bedankt

Bedankt snb,

dit lijkt de oplossing te zijn :d
 
Even nog een aanvullende vraag:
de tijd wordt constant bijgewerkt, hoe regel ik, dat dat niet gebeurt?
 
Code:
Sub M_snb()
    With ActiveSheet.PageSetup
        .LeftFooter = "&""Times New Roman,Standaard""&6 &Z&F"
        .CenterFooter = "&""Times New Roman,Standaard""&6 Pagina &P van &N"
        .RightFooter = "&""Times New Roman,Standaard""&6 & Now
    End With
End Sub
 
Helaas,
wanneer ik de tekst overneem, zoals die bij de right footer staat, wordt daar automatisch " achter gezet en komt er als tekst 'Now' in de voettekst te staan.
 
Dan moet je die regel even aanpassen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan