Avatar billede mr.handstand Novice
14. september 2005 - 11:23 Der er 1 kommentar og
1 løsning

Definer page setup scaling afhængigt af antal synlige kolonner

Kære alle,

Den her kan jeg ikke selv kan klare:

Jeg leder efter VBA kode, der kan tælle på antallet af synlige kolonner med tekst: Hvis der fx er < 6 kolonner synlige på active sheet, så skal koden skalere siden (ift udskrift) til at printe tilpasset på (A4) landscape papir m. 1 side bred. Hvis der er mere end 6 kolonner, så skal page setup skaleres med 2 pages wide (og den nødvendige antal tall, dvs et højt tal, fx 10 sider højde) og gentagelse af kolonne A & B på begge siderne.

Jeg har søgt efter "print" i alle excel svar, men mister overblikket. Er der en stump VBA der tæller på kolonner og justerer på skalering til udskrift?

- jeg ved at svaret gemmer sig i hovederne på eksperten.dk :o)

- På forhånd mange tak for hjælpen...

/Søren
Avatar billede Dan Elgaard Ekspert
14. september 2005 - 15:22 #1
Hej Søren,

Denne lille VBA-stump giver dig antallet af synlige kolonner:

SynligeKolonner = Cells(1, 1).End(xlToRight).Column

Der efter burde det være en simpel sag at vælge skalering med et par IF... sætninger.

mvh.,
Pistolprinsen
Avatar billede mr.handstand Novice
15. september 2005 - 09:09 #2
Jamen nogen gange er det jo så nemt. Jeg var langt ude i xlcellTypeVisible, men det er jo ikke nødvendigt så.

Takker for den lange kode :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester