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

VBA: Set Print Range

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

Arjee

Gebruiker
Lid geworden
12 sep 2005
Berichten
234
Hallo,

Ik heb een probleempje met VBA,

In een bestand waarin een aantal kolommen gevuld kunnen worden heb ik een macro om aan de hand van de gevulde tabel het printbereik te definieren.
Ik heb dat geprobeer met:
Worksheets("Sheet1").PageSetup.PrintArea = Array(Beginp, Eindp)

Hierbij zijn beginp en eindp variabelen die allebei een cel bevatten. hierdoor moet de juiste range geselecteerd worden.

Helaas werkt dit niet. Ziet iemand wat ik fout doe? Alvast bedankt,
Arjee
 
Set Beginp = Cells(36, 11)
Set Eindp = Cells(126, 31)
 
Code:
Worksheets("Sheet1").PageSetup.PrintArea = Range(Beginp, Eindp).Address
 
WIGI,

Bedankt voor je snelle reactie. Helaas werkt het niet,

Ik krijg de melding: run-time error 438:

Object doesn't support this object or method
 
Bij mij werkt dat wel, en ook in de helpfiles staat een volledig analoog voorbeeld met code.
 
Hmmm.. Vreemd. Dan zoek ik nog even verder.

Bedankt voor de moeite!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan