Hvordan sette linjehøyde og linjebredde til optimal høyde ved hjelp av en makro.
Hvordan justere radhøyden automatisk med en makro
Hvis du vil justere høyden på en rad til innholdet i cellene, er det ikke noe problem med Excel. Ved å dobbeltklikke på mellomrommet mellom to linjer, justerer du linjehøyden på topplinjen til en høyde som alt innhold kan vises med.
Men hvordan gjør du det med en makro? Bruk følgende programkode:
Juster subhøyde ()
ActiveSheet.Range ("a1: a10"). Rows.EntireRow.AutoFit
Slutt Sub
Du må alltid justere høyden på linjene i makroene dine når du lagrer bord ved hjelp av makroer. Spesielt når du bruker linjeskift i en celle, kan deler av innholdet raskt bli usynlig, som følgende figur viser:
Etter at du har startet makroen, blir høyden på linjene 1 til 10 i den aktive tabellen satt til de optimale verdiene slik at alt innhold er synlig. Følgende figur viser resultatet:
Juster referansen "a1: a10" i makroen til linjenumrene der du vil optimalisere høyden.
Det spiller ingen rolle hvilke kolonnenavn du bruker i utskriften, linjenumrene er viktige. Du kan derfor bruke uttrykket "c200: c1000", for eksempel for å tilpasse linje 200 til 1000.
Slik endrer du linjebredden ved hjelp av en makro
Det blir tidkrevende hvis du vil sette alle radene og kolonnene som brukes til optimal høyde og bredde. Bruk deretter denne makroen:
Angi rad for underkolonner ()
Med ActiveSheet.UsedRange
.Kolonner.AutoFit
.Rows.AutoFit
Slutt med
Slutt Sub
Makroen justerer alle rader og kolonner i det aktive regnearket til optimal høyde og bredde. For eksempel viser følgende figur hvordan resultatet ser ut:
Celler uten innhold endres ikke av makroen; standard høyde og bredde forblir aktiv for deg.