Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Sub Centrer()
Dim P As Range, i As Integer
Set P = [B2:Z100] 'à adapter
P.HorizontalAlignment = xlGeneral
For i = 1 To P.Columns.Count Step 2
P.Columns(i).HorizontalAlignment = xlCenter
Next
End Sub
Voici une autre façon de faire sur les colonnes sélectionnées.
Code:
Sub Centre_Selection_1_Colonne_sur_2()
For i = ActiveCell.Column To ((Selection.Columns.Count + ActiveCell.Column)) Step 2
Columns(i).HorizontalAlignment = xlCenter
Next
End Sub
Hum fais attention, la cellule active n'est pas forcément dans la 1ère colonne à gauche...
Code:
Sub Centre_Selection_1_Colonne_sur_2()
For i = Selection.Column To Selection.Columns.Count + Selection.Column - 1 Step 2
Columns(i).HorizontalAlignment = xlCenter
Next
End Sub
Si l'on ne veut pas centrer des colonnes entières, sélectionner la plage :
Code:
Sub Centre_Selection_1_Colonne_sur_2()
For i = 1 To Selection.Columns.Count Step 2
Selection.Columns(i).HorizontalAlignment = xlCenter
Next
End Sub
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD