Justera radhöjd och linjebredd automatiskt via makro

Hur man ställer in linjehöjd och linjebredd till optimal höjd med hjälp av ett makro.

Hur man automatiskt justerar radhöjden med hjälp av ett makro

Om du vill justera höjden på en rad till innehållet i cellerna är det inga problem med Excel. Genom att dubbelklicka på mellanslag mellan två rader justerar du linjehöjden på den översta raden till en höjd med vilken allt innehåll kan visas.

Men hur gör man det med ett makro? Använd följande programkod:

Justera underhöjd ()
ActiveSheet.Range ("a1: a10"). Rows.EntireRow.AutoFit
Avsluta Sub

Du måste alltid justera höjden på raderna i dina makron när du lagrar tabeller med hjälp av makron. Särskilt när man använder radbrytningar i en cell kan delar av innehållet snabbt bli osynliga, vilket följande bild visar:

Efter start av makrot ställs höjderna på raderna 1 till 10 i den aktiva tabellen in på de optimala värdena så att allt innehåll är synligt. Följande bild visar resultatet:

Justera referensen "a1: a10" i makrot till de radnummer där du vill optimera höjden.

Det spelar ingen roll vilka kolumnnamn du använder i utskriften, radnumren är viktiga. Du kan därför använda uttrycket "c200: c1000", till exempel, för att anpassa rader 200 till 1000.

Hur man ändrar linjebredden med ett makro

Det blir tidskrävande om du vill ställa in alla rader och kolumner till optimal höjd och bredd. Använd sedan detta makro:

Ange underkolumnerad ()
Med ActiveSheet.UsedRange
.Kolumner.AutoFit
.Rows.AutoFit
Sluta med
Avsluta Sub

Makrot justerar alla rader och kolumner i det aktiva kalkylbladet till optimal höjd och bredd. Till exempel visar följande bild hur resultatet ser ut:

Celler utan innehåll ändras inte av makrot; standardhöjden och -bredden förblir aktiv för dig.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave