Blad: de code maakt dat toch al overduidelijk? Je print daar expliciet blad2 uit en dat kan je aanpassen in de coede. Ook is de documentatie vrij helder,
https://docs.microsoft.co...api/excel.sheets.printout in dit geval.
zoeken bij google naar 'excel vba print vertical' helpt vervolgens voor de rest, die wijst je naar de PageSetup.Orientation property.
Mocht dergelijke documentatie onduidelijk zijn voor je, ga dan eerst de basics van Excel-VBA tot je nemen voor je 'echt gaat bouwen'.
Mogelijk was @
Rensjuh's reply wat kortaf maar heeft hier dus wel de goede kant op gewezen. Er wordt bij aanmaken van je topic niet voor niets gevraagd naar aangeven van de eigen pogingen. Jammer dat je dat hebt weggeknipt. Dergelijke zoekacties wil (moet) je echt vooraf zelf doen..
offtopic:
Die laatste .select is IMHO heul faudt in VBA-code om iets te printen, dan is de geselecteerde cel aanpassen onverwacht en dus ongewenst. Maar misschien heb je er goede redenen voor.
'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)