Cellen in excel opmaken met vba (met voorbeelden)
Er zijn veel verschillende manieren om cellen in Excel op te maken met behulp van verschillende eigenschappen in VBA, waaronder:
- Voeg een streepje toe
- Sollicitatie
- Grenzen
- Schepper
- Karakter lettertype
- VerborgenFormule
- Horizontale uitlijning
- Intrekkingsniveau
- Interieur
- Op slot
- Cellen samenvoegen
- Nummer formaat
- NummerLokaalFormaat
- Oriëntatie
- Ouder
- ReduceToAdjust
- Verticale uitlijning
- Tekst omwikkelen
Door een macro in VBA te maken, kunt u een of meer van deze eigenschappen gebruiken om cellen in een specifiek bereik in een Excel-werkblad op te maken.
Het volgende voorbeeld laat zien hoe u dit in de praktijk kunt doen.
Voorbeeld: cellen opmaken in Excel met VBA
Stel dat we de volgende lijst met basketbalteamnamen in Excel hebben:
We kunnen de volgende macro maken om elk van de cellen in het bereik A2:A11 op te maken met specifieke eigenschappen:
SubFormatCells ()
With Worksheets("Sheet1").Range("A2:A11")
.Font.FontStyle = "Bold"
.Font.Name = "Calibri"
.Font.Size = 13
.Font.Color = vbRed
.HorizontalAlignment = xlCenter
End With
End Sub
Zodra deze macro wordt uitgevoerd, wordt elk van de cellen in het bereik A2:A11 opgemaakt op de manier die we hebben opgegeven:
Met behulp van deze specifieke macro hebben we de volgende wijzigingen aangebracht in elk van de cellen in het bereik A2:A11 :
- We hebben de lettertypestijl gewijzigd in vet.
- We hebben de lettertypefamilie gewijzigd in Calibri.
- We hebben de lettergrootte gewijzigd in 13.
- We veranderen de kleur van het lettertype in rood.
- We hebben de tekst horizontaal gecentreerd.
Houd er rekening mee dat dit voorbeeld slechts één manier laat zien om cellen in een bepaald bereik op te maken.
Met behulp van de verschillende eigenschappen die beschikbaar zijn in VBA, kunt u de cellen opmaken zoals u dat wilt.
Opmerking : Hier vindt u de volledige documentatie van alle mogelijke celopmaakeigenschappen in VBA.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in VBA kunt uitvoeren:
Hoe u een lettertype vetgedrukt kunt maken met VBA
Tekst centreren met VBA
Hoe de lettergrootte in te stellen met VBA