• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Auto header tekst via print area

  • Onderwerp starter Onderwerp starter Abyss
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Abyss

Gebruiker
Lid geworden
28 jul 2005
Berichten
353
Vraagje,

Is het mogelijk om automatische bij het printen (print area selectie)
In de header tekst het zelfde te krijgen als wat ik in een bepaalde cel heb staan.

Voorbeeld:
Ik heb bv area B45:Z45 geselecteerd om af te drukken.
In Cel B45 staat “nieuw” Dit zou dan automatische in de header (rechts) moet komen te staan.


Al vast bedankt voor het meedenken:thumb:

Abyss
 
Het moet bij ThisWorkbook staan, stond ook in de post waaraan ik refereerde.
 
Cel B45 en cel B900 komen nu in de header te staan. Waarschijnlijk zal je die variabel moeten maken, dus laten bepalen door code. Anders begrijp ik de vraag niet.
 
Code:
Private Sub Workbook_BeforePrint(Cancel As Boolean)

    ActiveSheet.PageSetup.LeftHeader = Range(ActiveSheet.PageSetup.PrintArea).Range("A1").AddressLocal(0, 0)
    
End Sub

Wigi
 
Neen, print iets en zie of het goed gaat of niet.
 
Komaan Abyss, heb je zelf ook wat geprobeerd? Dit is nu toch niet het einde van de wereld om dit aan te passen.

Code:
Private Sub Workbook_BeforePrint(Cancel As Boolean)

    ActiveSheet.PageSetup.LeftHeader = Range(ActiveSheet.PageSetup.PrintArea).Range("A1").[B]Value[/B]
    
End Sub

Ipv AddressLocal neem je Value...

Wigi
 
:eek:Heb ik inmiddels ook gedaan, toen ik dat "AddressLocal(0, 0)"veranderde.

Maar nog bedankt voor de moeite
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan