• 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.

macro voor afdrukbereik

Status
Niet open voor verdere reacties.

ronald74

Gebruiker
Lid geworden
15 mei 2006
Berichten
48
Hallo,

In vervolg op mijn vorige vraag:

Graag zou ik een macro willen hebben die het afdrukbereik instelt op basis van de
waarden in kolom A.

Als in kolom A een waarde staat ongelijk aan nul en niet leeg is, dan moet de rij meegenomen worden in het afdrukbereik (kolom B t/m U)
PLUS de eerste regel onder de laatste rij met data (grijs gekleurd, zie vorige topic).
PLUS rij 2 t/m 5 (deze moeten altijd in het bereik zitten = header)

Grtz, Ronald
 
Ga naar bestand-pagina instellingen, laatste tabbald. Hier kun je bepalen welke rijen je boven een bepaald werkblad wilt hebben (=>rij 2 t/m 5 deze moeten altijd in het bereik zitten = header). Plaats hier meteen een willekeurig afdrukbereik.
Ga naar invoegen-naam-definieren. Omdat je een afdrukbereik hebt bepaald zie je hier een bereik met de naam afdrukbereik. Selecteer de naam en vervang het bereik door onderstaande formule:
=Blad1!$A$5:VERSCHUIVING(Blad1!$A$6;SOMPRODUCT((Blad1!$A$6:$A$1000<>0)*(Blad1!$A$6:$A$1000<>""));7)
Voorwaarde is wel dat je afdrukbereik aaneengesloten is
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan