bonjour
je suis sous libre O 4.1 (os seven)
j'aimerais trouver une fonction me permettant de verouiller toutes modifications aux cellules renseignées après validation ( dès sortie de cellules)
merci par avance
bonjour
je suis sous libre O 4.1 (os seven)
j'aimerais trouver une fonction me permettant de verouiller toutes modifications aux cellules renseignées après validation ( dès sortie de cellules)
merci par avance
Salut,
Voici le code qui permet de verrouiller une cellule après modification d'une cellule (si la macro est affecté à l'événement "Contenu modifié") :
Ensuite dans la FAQ tu as ce qu'il faut pour enlever et rajouter la protection : ici.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub ModifNomDeFeuille(oEv as Object) If oEv.CellAddress.Column = 5 And oEv.CellAddress.Row = 1 Then Dim oFrame as Object, oDispatch as Object Dim args(0) as new com.sun.star.beans.PropertyValue Dim Protection As New com.sun.star.util.CellProtection Protection.IsLocked = True oEv.CellProtection = Protection End If End Sub
Cdlt.
N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.
Je ne réponds pas aux messages privés s'ils sont liés à une question technique
bonjour...et désolé pour la réponse tardive (sejour hopital oblige)
bon j'ai essayé de loger ton code mais ...ca ne marche pas
je dois faire une erreur mais je ne vois pas ou
pourrais tu mettre un fichier exemple en pièce jointe
en te remerciant par avance
Bjour,
J'ai croisé cette problématique et j'ai pu la traiter sans macro
En installant un style spécifique "cellule verrouillé"
puis un formatage conditionnel style "normal" quand valeur =0 et style "verrouillé" dès que valeur #0
slt
merci de ta réponse ...mais je n'y arrive pas
peux tu être plus explicite (débutant sous Libre O) ou envoyer un exemple
je te remercie de ton aide
Sur ce fil : http://fr.libreofficeforum.org/node/10143
L'excellent PierreDeCambrai livre un exemple de son astuce
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager