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

code om een printselectie aan te passen aan de hand van invoer

Status
Niet open voor verdere reacties.

assessor

Gebruiker
Lid geworden
7 jan 2007
Berichten
184
Ik heb een Excel sheet om labels voor archiefdozen te printen.
Alles wordt d.m.v. links uit andere sheets ingevuld, dit is geen problem.

In cel "D8" wordt het aantal dozen ingevoerd.
Nu zoek ik een manier om de printselectie aan te passen aan de invoer.

Het printen gebeurt op A4 labelvellen.

Dus:
Als ik in cel "D8" '1' invoer wil ik alleen een label printen ("A1: D11")
Als ik in cel "D8" '6' invoer wil ik zes labels printen ("A1:L22")
Als ik in cel "D8" '5' invoer wil ik vijf labels printen ("A1:L11;A12:L22")

Dit is niet zo simpel als ik aanvankelijk dacht, en dan verwacht ik nog problemen vanwege het combineren van cellen?

Ik heb geeb idee hoe te beginnen, als iemand mijn hiermee kan helpen graag.
In deze bijlage de sheet (voorbeeld) waar het om gaat.

Bekijk bijlage Archive Box.xlsx

vast dank.
 
afdruk bereik

Beste Assessor,

Ik weet niet of je dit bedoeld maar als ik een bepaalde bereik wil printen kan je instellen door afdrukbereik.
Selecteer het gebied dat enkel uitgeprint moet worden daarna ga je naar de groep Pagina-instelling op Afdrukbereik en klik vervolgens op Afdrukbereik bepalen.
Als je gaat printen zal je zien dan enkel de geselecteerd bereik afgedrukt wordt.

Ik hoop dat dit is wat je bedoeld.

groet apedroso
 
dank voor je reactie apedroso, ik was niet duidelijk genoeg met mijn vraag

je hebt het goed begrepen, dat is precies wat ik bedoel... echter niet 'manueel'

het aantal labels in cel "D8" is ook input uit een andere sheet
en ook het 'print' commando komt van een 'knop' op een andere sheet
de sheet met de labels is voor de 'gebruiker' verborgen

het selecteren van de RANGE met de te printen labels moet dus uit een stukje VBA code komen.

hoop dat dit zo duidelijker is
 
Hierbij een klein voorzetje.

"Achter het hoekje" printen zal niet lukken.
 

Bijlagen

  • Kopie van Archive Box-1.xlsb
    44,6 KB · Weergaven: 42
dank voor je voorzetje gast0660

dat is inderdaad waar ik al bang voor was.
ik zal dit op een heel andere manier moeten aanpakken maar zie nog even niet hoe.
hopelijk heeft iemand anders een helder idee.

mvg
 
Niet opgelost, jammer, sluit deze voor nu.
Mocht iemand nog een idee hebben...
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan