Bonjour
Préambule : je suis néophyte complet en macro...
Dans un fichier tableur, j'ai besoin de pouvoir effacer rapidement le
contenu des cellules "déverrouillées".
Je pensais passer par une macro.
J'ai débuté par l'enregistreur de macro et je parviens partiellement à
mes fins.
Ce que je n'arrive pas à faire, c'est la sélection des seules cellules
désirées.
Exemple :
Dans la macro, j'arrive à sélectionner la plage C4:C37 :
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "ToPoint"
args1(0).Value = "$C$4:$C$37"
dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())
En fait, j'aurais voulu que les cellules soient sélectionnées ainsi : de
C4 à C6 et de C9 à C11, et de C13 à C16.
Mais je n'y arrive pas.
Mieux en fait : j'aurais voulu sélectionner l'ensemble des cellules
déverrouillées de cette feuille.
Si quelqu'un·e avait un début de solution courte...
Merci
@+
Luc
--
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy