Bonsoir,

Curieux, chez moi, après vérification, la macro arrive bien à écrire dans des cellules protégées..

Win 10 -  Calc 6.2.3.2

Macro
    doc=thisComponent
    f=doc.Sheets.getByName("Ecrire") ' la feuille sur laquelle on va travailler
    lg=0
    col=5
    cel=f.getCellByPosition(col,lg)
    'Ecrire des chiffres
    cel.value=1  'On écrit un nombre -> VALUE
    For col=6 To 10
        cel=f.getCellByPosition(col,lg)
        cel.value=col-4
    Next col

Christian F

Le 10/05/2019 à 16:53, Bernard Siaud alias Troumad a écrit :
Le 10/05/2019 à 16:31, [email protected] a écrit :
Bonjour,

Pour déprotéger
    Feuille.unprotect("mdp") ' enlever le mot de passe
    Feuille.unprotect("") ' sans mot de passe
Pour protéger
    Feuille.protect("mdp") 'avec mot de passe
    Feuille.protect("") 'sans mot de passe

Feuille étant bien sur l'objet feuille à traiter.

Claude
Merci ça marche.

Mais, je suis déçu de la protection des cellules même par macro. S'il
existait une possiblité de protéger, mais pas des macros, ce serait pas mal.




--
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

Répondre à