Error in VBA excel voor afdrukken

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

ODD

Nieuwe gebruiker
Lid geworden
5 jun 2020
Berichten
2
Hallo,

Kunnen jullie mij hiermee helpen?
Als ik op de knop gelinkt aan de macro afdrukklt klik dan drukt hij de wel het tabblad Briefblad en Afdruk af maar niet LOKALEN, Div en Bestelblad.

Hier een screenshot van de code:
Annotation 2020-06-05 090725.png

Alvast bedankt!
 
plaats een voorbeeld bestand.
de code die er staat kan eenvoudiger zonder alle selects.
 
je "drukzone" zal iets geks voorstellen.
Vraag hem net voor je selecteert, dus net voor je de fout maakt, eens op via
Code:
msgbox drukzone
en dan zou je iets moeten krijgen dat er als een normaal bereik uitziet, maar in jouw geval ga je misschien ergens over de grenzen van je tabblad heen.
 
je "drukzone" zal iets geks voorstellen.
Vraag hem net voor je selecteert, dus net voor je de fout maakt, eens op via
Code:
msgbox drukzone
en dan zou je iets moeten krijgen dat er als een normaal bereik uitziet, maar in jouw geval ga je misschien ergens over de grenzen van je tabblad heen.

zoals dit?
Annotation 2020-06-05 102349.png
Nu krijg ik geen error meer maar drukt hij wel het tabblad Bestelblad af (weliswaar op 2 bladzijdes, dus hier zit er ook nog een fout)
Hij drukt dus nog steeds niet LOKALEN en Div af.
 
al die selects zijn hopeloos overbodig en maken het geheel moeilijk te lezen.
Even snel uit te pols geschreven, dit is stukken eenvoudiger te lezen en te volgen
Code:
with sheets("6. Div")
drukzone=...
.pagesetup.printarea=drukzone
.printout
end with
De moeilijkheid met schermafbeeldingen is dat je ze niet kan overnemen, je moet zoals ik zonet alles overtikken.
Een voorbeeldbestandje is nog beter.
 
Je kunt iedere gewenste selektie afdrukken met:

Code:
Sub M_snb()
   Sheet1.Range("A1:K10").PrintOut
End Sub


Die printarea is volstrekt overbodig.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan