[Résolu]Déplacer objet dessin sur feuille calcul protégée

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Avatar de l’utilisateur
Ciflo
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 20 août 2010 12:42

[Résolu]Déplacer objet dessin sur feuille calcul protégée

Message par Ciflo »

Bonjour,

Est-il possible, dans une feuille de calcul protégée, de modifier la position d'un objet dessin ?
Par exemple, dans le fichier joint, je souhaiterais pouvoir déplacer le trait sur d'autres cellules. Or, dès que la feuille est protégée, cela devient impossible.

Merci
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Ciflo le 19 déc. 2014 18:07, modifié 1 fois.
Windows XP SP3
OOo 3.3.0 et LibreOffice 3.4.6
Avatar de l’utilisateur
OOo - Ekel
SuppOOrter
SuppOOrter
Messages : 1274
Inscription : 10 nov. 2006 15:04
Localisation : F-Oise

Re: Déplacer un objet dessin sur une feuille de calcul proté

Message par OOo - Ekel »

Bonjour,

Est-ce une blague ?

T'es-tu posé la question de ce que voulais dire protéger une feuille ?

Cordialement.
Ekel

KUbuntu Jammy Jellyfish (22.04) : LibreOffice 24.2.0.3 Officielle
AMD Ryzen 5 5600G
AMD Radeon RX 6650 XT
22" + 22"
16 Go
____________________
Pour les règles du jeu.
Pour marquer Résolu.
Pour joindre un fichier.
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: Déplacer un objet dessin sur une feuille de calcul proté

Message par OOotremer971 »

Bonjour,
OOo - Ekel a écrit :Est-ce une blague ?

T'es-tu posé la question de ce que voulais dire protéger une feuille ?
+1
Cependant, à l'instar de la possibilité de protéger ou non une cellule lorsque la feuille est protégée, il aurait pu y avoir une option quelque par pour protéger ou non un objet dessin lorsque la feuille est protégée. Malheureusement ce n'est pas le cas.
Je ne connais pas la finalité du déplacement de cet objet, mais je suppose qu'il est destiné à mettre en évidence une partie du tableau à un moment T. Si c'est le cas j'ai trouvé un petit contournement par le biais de la barre d'outil formulaire. En effet les objet de cette barre d'outil ne sont pas soumis dans leur fonctionnement à la protection de la feuille. Donc une barre de défilement défile malgré tout. De là on peu lui lier une cellule avec une valeur numérique, et définir sur le tableau une règle de formatage conditionnel, qui met en évidence telle ou telle cellule en fonction de l’avancement de la barre de défilement.
Je vous laisse découvrir dans le fichier joint.
NePasProtegerDessin_MOD1.ods
A+ je devrais être absent pour une dizaine d'heure, donc si il y a des question ce sera plus tard pour les réponses.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25184
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Déplacer un objet dessin sur une feuille de calcul proté

Message par Dude »

Salut,

Rappel des fils concernant la protection des feuilles et faisant l'objet d'issue :
http://user.services.openoffice.org/fr/ ... =4&t=21021
http://user.services.openoffice.org/fr/ ... =4&t=13050
http://user.services.openoffice.org/fr/ ... =4&t=20538

Comme d'habitude, apporter sa voix permet de faire avancer le projet.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Avatar de l’utilisateur
Ciflo
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 20 août 2010 12:42

Re: Déplacer un objet dessin sur une feuille de calcul proté

Message par Ciflo »

Bonjour,

OOo - Ekel : Non, ce n'est pas une blague et je connais très bien le sens de protéger. Je suis d'ailleurs surpris d'une telle réponse.
En effet, dès lors que les cellules sur lesquelles se trouvent le dessin en question ne sont pas protégées, pourquoi ne serait-il pas possible le dessin ne soit pas protégé non plus ?

OOotremer971 : Il faut que le trait puisse être déplacé, voire étendu ou réduit. D'autre part, il vient quelques fois se superposer au texte inséré dans les cellules.

Dude : Merci. Je regarde ces fils et voterai.
Windows XP SP3
OOo 3.3.0 et LibreOffice 3.4.6
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: Déplacer un objet dessin sur une feuille de calcul proté

Message par OOotremer971 »

Re,
Ciflo a écrit :Il faut que le trait puisse être déplacé, voire étendu ou réduit.
Je suppose que si la feuille est protégée c'est parce qu'elle sera utilisée par une tierce personne.
Du fait que ce soit le formatage conditionnel qui gère sa position et maintenant sa longueur, il va falloir me donner en détail et de façon exhaustive avant de commencer quoi que ce soit :

1) ses longueur nini, maxi, et toutes les intermédiaires qu'il est susceptible d'avoir, en nombre de cellule, ou éventuellement en cm (basé sur la largeur des cellules (2,26 cm par défaut))

2) toutes les lignes qu'il est susceptible d'occuper en recouvrement.

3) sa position et longueur par défaut.

Pour le moment la solution que j'entrevois est un peu bricolage :
j'imagine une barre de défilement pour gérer sa longueur en terme de cellules
une seconde pour définir le point de départ
et une dernière pour définir la ligne sur laquelle il doit se trouver.

En attendant d'être disponible (càd ce soir) regarde en section macro si un bout de code permet de déprotéger un objet dessin, ce sera beaucoup plus simple à mettre en place.

A+
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
Avatar de l’utilisateur
Sharo Lley
Membre cOOnverti
Membre cOOnverti
Messages : 303
Inscription : 09 juin 2008 14:23

Re: Déplacer un objet dessin sur une feuille de calcul proté

Message par Sharo Lley »

Bonjour,
Ciflo a écrit :...En effet, dès lors que les cellules sur lesquelles se trouvent le dessin en question ne sont pas protégées, pourquoi ne serait-il pas possible le dessin ne soit pas protégé non plus ?
tout simplement parce que le dessin n'est pas dans la cellule. Il est inséré sur la feuille (qui elle est protégée) et son seul lien avec une cellule est au mieux son positionnement (avec l'ancrage).

Il n'est donc pas possible de déprotéger un dessin dans une feuille protégée pour le moment.

Par contre, il y a peut être d'autres solutions pour obtenir ce que tu recherche.
OOotremer971 a écrit :Je suppose que si la feuille est protégée c'est parce qu'elle sera utilisée par une tierce personne.
Du fait que ce soit le formatage conditionnel qui gère sa position et maintenant sa longueur, il va falloir me donner en détail et de façon exhaustive avant de commencer quoi que ce soit :
+1

tu pourrais préciser ce que tu veux tout en joignant un fichier contenant des données (anonymes) , ... car pour le moment, .... ça reste flou ;)

Ensuite, il est peut être possible d'envisager une manière de procéder automatique grâce au formatage conditionnelle (voir l'exemple de l'onglet "Auto"... j'ai fait au plus simple en l'absence de précision) ou tout simplement manuel par une simple coloration de cellule (voir onglet "manuel").
CifloDR.ods
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.1.1 -Windows XP/2000 (travail)
Apache OpenOffice 4.1.1 - LibreOffice 4.4.2.1 - Windows XP pro SP3 / Vista64
Avatar de l’utilisateur
Ciflo
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 20 août 2010 12:42

Re: Déplacer un objet dessin sur une feuille de calcul proté

Message par Ciflo »

Bonjour,

Le trait doit pouvoir être redimensionné de façon à couvrir plusieurs cellules. Il peut faire la dimension d'un jour comme celle du mois complet.
J'avais déjà pensé au formatage conditionnel mais, visiblement, ça ne satisfait pas l'utilisateur final (vous en déduirez que ce n'est pas moi et qu'il n'est pas toujours simple de satisfaire les exigences de certains. Et, allez leur faire comprendre que ce n'est pas possible).
Joindre un fichier plus complet ne servirait donc à rien.
Windows XP SP3
OOo 3.3.0 et LibreOffice 3.4.6
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: Déplacer un objet dessin sur une feuille de calcul proté

Message par OOotremer971 »

re,

Bon ! j'ai trouvé une solution simple bête et stupide mais très efficace. Comme quoi des fois...

1) Tu crées ton tableau...normal, que tu protèges mais sans y insérer la ligne. Tu enregistres et tu fermes.
2) tu crées un nouveau fichier que tu enregistres, puis Insertion>>Objet OLE et tu choisis à partir d'un fichier et tu coches lier et tu choisis ton fichier protégé..
3) tu cliques à coté de l'objet inséré pour le dé-sélectionner
4) tu crées ta ligne et tu fais ce que tu veux avec.

Ainsi il est impossible de toucher au tableau protégé, possible de déplacer la ligne. TU peux aussi positionner l'objet OLE en arrière plan pour éviter qu'il soit sélectionné accidentellement, mais l’inconvénient c'est qu'il est alors possible de saisir dans le classeur ouvert, par dessus ce qui s'affiche tu tableau OLE. Pour y pallier il faudrait que toute la feuille soit passée en style invisible ou mettre une validité qui interdit la saisie.
Pour interdire la saisie à partir du menu données>>Validité il faut
1) se positionner en A1 ou sélectionnerr toute la zone concernée
2) menu Données,Validité. Choisir Plage de cellules
3) décocher Afficher la liste de sélection
4) s'assurer que "Afficher un message d'erreur est bien coché sous l'onglet "message d'erreur" et éventuellement y saisir le message qui doit apparaître si quelqu'un tente de saisir quelque chose
5) saisir la formule suivante dans la zone "Source:

Code : Tout sélectionner

si(A1="";"";zz10000) 
6) étendre cette cellule sur toute la zone concernée si la zone n'a pas été sélectionnée au point 1
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
Avatar de l’utilisateur
Sharo Lley
Membre cOOnverti
Membre cOOnverti
Messages : 303
Inscription : 09 juin 2008 14:23

Re: Déplacer un objet dessin sur une feuille de calcul proté

Message par Sharo Lley »

Reuh ;)
Ciflo a écrit : ....Le trait doit pouvoir être redimensionné de façon à couvrir plusieurs cellules. Il peut faire la dimension d'un jour comme celle du mois complet...
Oui mais, ... :
- A quoi il sert ce tableau ?
- que représente t'il ce trait ?
- Est-ce l'utilisateur qui doit le positionner ?
- sur quelles bases ? (journée, demi-journée, heures,...)
- est-il lié à des données saisie ? (si oui lesquels)
- qu'elles sont les contraintes ?
etc.
Ciflo a écrit :...Joindre un fichier plus complet ne servirait donc à rien...
... ben si,... en complément des informations sus-citées, à se faire une idée du résultat à obtenir en partant d'un vrai classeur avec de vraies valeurs.
OpenOffice 3.1.1 -Windows XP/2000 (travail)
Apache OpenOffice 4.1.1 - LibreOffice 4.4.2.1 - Windows XP pro SP3 / Vista64
Avatar de l’utilisateur
Ciflo
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 20 août 2010 12:42

Re: Déplacer un objet dessin sur une feuille de calcul proté

Message par Ciflo »

Bonsoir à tous,
Veuillez m'excuser, mais je ne peux pas tester vos solutions ni vous répondre plus précisément avant plusieurs jours, voire plusieurs semaines. Je dois démonter mon poste informatique pour cause de déménagement et ensuite ce sont les congés annuels.
Je reviendrai vers vous dès mon retour.
Windows XP SP3
OOo 3.3.0 et LibreOffice 3.4.6
Avatar de l’utilisateur
OOo - Ekel
SuppOOrter
SuppOOrter
Messages : 1274
Inscription : 10 nov. 2006 15:04
Localisation : F-Oise

Re: Déplacer un objet dessin sur une feuille de calcul proté

Message par OOo - Ekel »

Bonsoir,

Si tu connais le sens de la protection... c'est vraiment plus à moi d'être surpris.

Cordialement.
Ekel

KUbuntu Jammy Jellyfish (22.04) : LibreOffice 24.2.0.3 Officielle
AMD Ryzen 5 5600G
AMD Radeon RX 6650 XT
22" + 22"
16 Go
____________________
Pour les règles du jeu.
Pour marquer Résolu.
Pour joindre un fichier.