Stel de breedte van Excel-kolommen in op de optimale breedte met behulp van de VBA-macro

Inhoudsopgave

Pas de breedte van meerdere kolommen in een Excel-tabel aan met behulp van een VBA-macro naar de optimale breedte waarmee alle inhoud kan worden weergegeven

Wil je de breedte van je kolommen aanpassen aan de inhoud van de cellen, dan is dat geen probleem met Excel. Door te dubbelklikken op de ruimte tussen twee kolommen, geeft u een breedte op waarmee alle inhoud kan worden weergegeven. De breedte staat links van de twee kolommen

Maar hoe doe je dat met een macro? Gebruik de volgende programmacode:

Subdoorgang Kolombreedte An ()
ActiveSheet.Range ("a1: e1"). Columns.EntireColumn.AutoFit
Einde sub

U moet altijd de breedte van kolommen in uw macro's aanpassen wanneer u tabellen opslaat met behulp van macro's.

Na het starten van de macro worden de breedtes van kolommen A t/m E van de actieve tabel ingesteld op de optimale waarden zodat alle inhoud zichtbaar is.

Pas de verwijzing "a1:e1" in de macro aan naar de kolomletters waarin u de breedte wilt wijzigen. Het maakt niet uit welke regelnummers je in de macro gebruikt, de kolomletters zijn belangrijk. U kunt daarom ook de uitdrukking "G100: O5000" gebruiken om bijvoorbeeld kolommen G aan te passen aan O.

Om de macro in te voeren, drukt u in Excel op de toetscombinatie ALT F11. Dit roept de VBA-editor op. Gebruik de opdracht INSERT - MODULE om een leeg moduleblad in te voegen. Om de macro te starten, drukt u in Excel op de toetscombinatie ALT F8.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave