HansFRAP
Gebruiker
- Lid geworden
- 12 jul 2011
- Berichten
- 228
Probleem
Ik krijg een Excel (2021) bestand waarin reeds een tekst in de Left- en CenterFooter staan.
Echter: inhoud LeftFooter is te lang waardoor deze door CenterFooter gaat.
Daarnaast is de huidige inhoud niet compleet.
Dus idee: Verwijder de inhoud van de footer-blokjes en plaats daar de nieuwe volledige inhoud.
Gebruiktecode om te verwijderen:
Helaas! Heel regelmatig blijft de aanwezige tekst gewoon staan.
Het lijkt wel of deze code niet geactualiseerd wordt.
Of dat de Footers gelocked zijn oid.
Toen geprobeerd om code vanuit Beeld-paginamode uit te voeren:
Helaas!
Loop ik de code met F8 handmatig door dan is er geen probleem.
Maar ja, dan kan je het net zogoed direct handmatig aanpassen. Kost te veel tijd.
Ook geprobeerd om ipv leeg te maken er een spatie in te plaatsen maar ook geen resultaat.
Vraag
- Is het wijzigen van voetteksten met VBA in Excel een probleem (niet betrouwbaar)?
- Is hier wel oplossing voor? Ander soort code?
Ik krijg een Excel (2021) bestand waarin reeds een tekst in de Left- en CenterFooter staan.
Echter: inhoud LeftFooter is te lang waardoor deze door CenterFooter gaat.
Daarnaast is de huidige inhoud niet compleet.
Dus idee: Verwijder de inhoud van de footer-blokjes en plaats daar de nieuwe volledige inhoud.
Gebruiktecode om te verwijderen:
Code:
.....
With ActiveSheet.PageSetup
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = ""
End With
........
Helaas! Heel regelmatig blijft de aanwezige tekst gewoon staan.
Het lijkt wel of deze code niet geactualiseerd wordt.
Of dat de Footers gelocked zijn oid.
Toen geprobeerd om code vanuit Beeld-paginamode uit te voeren:
Code:
....
ActiveWindow.View = xlPageLayoutView
With ActiveSheet.PageSetup
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = ""
End With
ActiveWindow.View = xlNormalView
........
Helaas!
Loop ik de code met F8 handmatig door dan is er geen probleem.
Maar ja, dan kan je het net zogoed direct handmatig aanpassen. Kost te veel tijd.
Ook geprobeerd om ipv leeg te maken er een spatie in te plaatsen maar ook geen resultaat.
Vraag
- Is het wijzigen van voetteksten met VBA in Excel een probleem (niet betrouwbaar)?
- Is hier wel oplossing voor? Ander soort code?