Ställ in bredd på Excel -kolumner till optimal bredd med VBA -makrot

Innehållsförteckning

Justera bredden på flera kolumner i en Excel -tabell med ett VBA -makro till den optimala bredden som allt innehåll kan visas med

Om du vill anpassa bredden på dina kolumner till innehållet i cellerna är det inga problem med Excel. Genom att dubbelklicka på mellanslag mellan två kolumner anger du en bredd med vilken allt innehåll kan visas. Bredden är till vänster om de två kolumnerna

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

Subpass -kolumnbredd An ()
ActiveSheet.Range ("a1: e1"). Columns.EntireColumn.AutoFit
Avsluta Sub

Du måste alltid justera bredden på kolumner i dina makron när du lagrar tabeller med hjälp av makron.

Efter makrot startas bredderna i kolumnerna A till E i den aktiva tabellen till de optimala värdena så att allt innehåll är synligt.

Justera referensen "a1: e1" i makrot till kolumnbokstäverna där du vill ändra bredden. Det spelar ingen roll vilka radnummer du använder i makrot, kolumnbokstäverna är viktiga. Du kan därför också använda uttrycket "G100: O5000" till exempel för att anpassa kolumnerna G till O.

För att gå in i makrot, tryck på tangentkombinationen ALT F11 i Excel. Detta kallar upp VBA -redaktören. Använd kommandot INSERT - MODULE för att infoga ett tomt modulark. För att starta makrot, tryck på tangentkombinationen ALT F8 i Excel.

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

wave wave wave wave wave