Hoe een Excel-spreadsheetkolombreedte instellen met VBA?

Hoe een Excel-spreadsheetkolombreedte instellen met VBA?

Bijgewerkt: augustus 2021; Werkt op Excel 365, 2019, 2016.

In de Excel-automatiseringstutorial van vandaag leren we hoe we snel de breedte van een werkbladkolom kunnen wijzigen als dat nodig is - maar programmatisch met VBA (Visual Basic for Applications).

Vereisten

Om VBA-code te schrijven, moet u er eerst en vooral voor zorgen dat uw ontwikkelaarstabblad is ingeschakeld. Als u niet zeker bent van de procedure, bekijk dan zeker onze gedetailleerde procedure .

  • Open Microsoft Excel op uw Windows-computer .
  • Druk op het hoofdlint op Developer .
  • Druk op de Visual Basic -opdracht. Hiermee wordt de VBA-editor geopend .
  • Markeer in de projectverkenner aan de linkerkant een specifiek blad waarin u uw code invoegt. Als alternatief kunt u een nieuwe module invoegen of onze code toevoegen aan een bestaande VBA-module.

Hoe een Excel-spreadsheetkolombreedte instellen met VBA?

Eén kolombreedte instellen

In dit voorbeeld zullen we één kolom in het actieve werkblad selecteren en dienovereenkomstig aanpassen.

  • Gebruik de VBA-editor en kopieer de volgende code naar uw werkblad of module.

Sub Set_Column_Width()

Dim MySheet As Worksheet
Set MySheet = ActiveSheet

' Select one or multiple columns, set your column width as needed

With MySheet.Columns("B")

    .ColumnWidth = 50
End With

End Sub
  • Voer uw code uit door op F5 te drukken of kies Uitvoeren >> Voer sub of formulier uit.
  • Sla uw werk op door op Bestand >> Opslaan of op het schijfpictogram te drukken.

Breedte van een bereik met meerdere kolommen wijzigen

In dit voorbeeld kiezen we een reeks kolommen en wijzigen we de breedte.

U kunt de code op dezelfde manier toepassen als beschreven in de vorige sectie.

Sub Set_Column_Range_Width()

Dim MySheet As Worksheet

Set MySheet = ActiveSheet

' Set your column width as needed
With MySheet.Range("A:F")

    .ColumnWidth = .ColumnWidth * 1.5
End With

End Sub

Volgende stappen

Beginnen met VBA? Zorg ervoor dat u de basisprincipes van VBA voor de Excel-gids bekijkt .


Gember 2.7.53.0

Gember 2.7.53.0

Ginger is een gratis spelling- en grammaticacontrole.

Blokken

Blokken

Blocks is een intellectueel spel voor leerlingen van de derde klas van de basisschool om hun detectie- en oogvaardigheden te oefenen en wordt door docenten opgenomen in het IT-onderwijsondersteuningsprogramma.

Prezi 6.26

Prezi 6.26

Prezi is een gratis applicatie waarmee u digitale presentaties kunt maken, zowel online als offline.

Mathway

Mathway

Mathway is een zeer nuttige app waarmee u al die wiskundige problemen kunt oplossen waarvoor een complexer hulpmiddel nodig is dan de ingebouwde rekenmachine van uw apparaat.

Adobe Presenter

Adobe Presenter

Adobe Presenter is e-Learning-software uitgegeven door Adobe Systems en beschikbaar op het Microsoft Windows-platform als een Microsoft PowerPoint-plug-in.

Toekan 2.3.0

Toekan 2.3.0

Toucan is een educatief technologieplatform. Hiermee kunt u een nieuwe taal leren terwijl u op gewone, alledaagse websites surft.

ENetViet 24.2

ENetViet 24.2

eNetViet is een applicatie die ouders helpt in contact te komen met de school waar hun kinderen studeren, zodat ze de huidige leersituatie van hun kind duidelijk kunnen begrijpen.

Duolingo

Duolingo

Duolingo - Leer gratis talen, of kortweg Duolingo, is een educatief programma waarmee je veel verschillende talen kunt leren en oefenen.

Snel typen

Snel typen

RapidTyping is een handige en gebruiksvriendelijke tool voor toetsenbordtraining waarmee u uw typsnelheid kunt verbeteren en spelfouten kunt verminderen. Met lessen georganiseerd voor veel verschillende niveaus, leert RapidTyping u hoe u kunt typen of bestaande vaardigheden kunt verbeteren.

MathType 7.4.10.53

MathType 7.4.10.53

MathType is interactieve vergelijkingssoftware van ontwikkelaar Design Science (Dessci), waarmee u wiskundige notaties kunt maken en annoteren voor tekstverwerking, presentaties, eLearning, enz. Deze editor wordt ook gebruikt voor het maken van TeX-, LaTeX- en MathML-documenten.