Tekst centreren met vba (met voorbeeld)


U kunt de eigenschappen HorizontalAlignment en VerticalAlignment in VBA gebruiken om tekst in specifieke cellen in Excel respectievelijk horizontaal en verticaal te centreren.

Hier zijn drie veelvoorkomende manieren om deze eigenschappen in de praktijk te gebruiken:

Methode 1: Tekst horizontaal centreren met VBA

 SubCenterText ()
Range(" A2:A11 ").HorizontalAlignment = xlCenter
End Sub

Methode 2: Tekst verticaal centreren met VBA

 SubCenterText ()
Range(" A2:A11 ").VerticalAlignment = xlCenter
End Sub

Methode 3: tekst horizontaal en verticaal centreren met VBA

 SubCenterText ()
Range(" A2:A11 ").HorizontalAlignment = xlCenter
Range(" A2:A11 ").VerticalAlignment = xlCenter
End Sub

De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken met de volgende gegevensset in Excel:

Voorbeeld 1: tekst horizontaal centreren met VBA

We kunnen de volgende macro maken om de tekst in elke cel in het bereik A2:A11 horizontaal te centreren:

 SubCenterText ()
Range(" A2:A11 ").HorizontalAlignment = xlCenter
End Sub

Wanneer we deze macro uitvoeren, ontvangen we de volgende uitvoer:

Merk op dat de tekst in elke cel in het bereik A2:A11 horizontaal is gecentreerd.

Voorbeeld 2: Tekst verticaal centreren met VBA

We kunnen de volgende macro maken om de tekst in elke cel in het bereik A2:A11 verticaal te centreren:

 SubCenterText ()
Range(" A2:A11 ").VerticalAlignment = xlCenter
End Sub

Wanneer we deze macro uitvoeren, ontvangen we de volgende uitvoer:

Merk op dat de tekst in elke cel in het bereik A2:A11 verticaal is gecentreerd.

Voorbeeld 3: tekst horizontaal en verticaal centreren met VBA

We kunnen de volgende macro maken om de tekst in elke cel in het bereik A2:A11 zowel horizontaal als verticaal te centreren:

 SubCenterText ()
Range(" A2:A11 ").HorizontalAlignment = xlCenter
Range(" A2:A11 ").VerticalAlignment = xlCenter 
End Sub

Wanneer we deze macro uitvoeren, ontvangen we de volgende uitvoer:

Merk op dat de tekst in elke cel in het bereik A2:A11 horizontaal en verticaal is gecentreerd.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in VBA kunt uitvoeren:

VBA: de kleur van het lettertype wijzigen
VBA: een lettertype vetgedrukt maken
VBA: tekens in een string vervangen

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert