Bonjour
L’enregistrement de la macro fonctionne.
Ce qui peut ne pas être mémorisé c’est la sélection à la souris de(s) colonnes.
En revanche, la sélection via la zone de sélection est mémorisée (voir ma réponse à cette question sur ce même site). Dès lors on peut obtenir, par exemple pour la mise en forme des colonnes C et D :
sub macm
dim document as object
dim dispatcher as object
dim args1(0) as new com.sun.star.beans.PropertyValue
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
args1(0).Name = "ToPoint"
args1(0).Value = "C:D"
dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())
dispatcher.executeDispatch(document, ".uno:ChangeCaseToTitleCase", "", 0, Array())
end sub
Cordialement