Macro Calc pour formater une colonne

Bonjour,
Malgré pas mal de recherches dans les forums ou tutoriels divers, je ne trouve pas une solution simple pour formater *par macro basic* une seule colonne mais toute la colonne.
L'objectif est de mettre une couleur de fond et une police pour toute une colonne.
Merci par avance de votre aide.
Michel B.

Bonsoir,

Ce n'est pas possible mais, avec un macro enregistrée telle que celle ci-dessous, tu peux sélectionner le nombre de cellules souhaitées en modifiant la ligne documentée. Sur cette ligne 700 cellules ont été choisies ; il suffit de modifier ce nombre en conséquence.
Bien sûr, toute la colonne n'est pas sélectionnée, mais c'est tout comme !

Les choix de caractères, d'alignement et de remplissage sont, bien entendu, à ton gré.

Cordialement

Bonjour,

En nommant la colonne cela fonctionne. Du moins en 4.1.6

Option Explicit

Sub Formatercolonne()
Dim lesFeuilles As Object
Dim maFeuille As Object, maplage As Object

lesFeuilles = thisComponent.Sheets
maFeuille = thisComponent.Sheets.getByName("Feuille2")
maplage = mafeuille.getCellRangeByName("colonneA")

maplage.CellBackColor = RGB(100,220,220)
End Sub

Claude

Bonjour

Michel Blanchard wrote

L'objectif est de mettre une couleur de fond et une police pour toute
une colonne.

On peut accéder à la colonne par son nom ou son indice, selon ton
besoin :

Cordialement
Pierre-Yves

Bonjour,

Cest en effet bien mieux comme ça !
Cordialement.
Michel