[Résolu]Déplacer objet dessin sur feuille calcul protégée
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.
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.
-
- Membre lOOyal
- Messages : 27
- Inscription : 20 août 2010 12:42
[Résolu]Déplacer objet dessin sur feuille calcul protégée
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
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
OOo 3.3.0 et LibreOffice 3.4.6
-
- SuppOOrter
- Messages : 1274
- Inscription : 10 nov. 2006 15:04
- Localisation : F-Oise
Re: Déplacer un objet dessin sur une feuille de calcul proté
Bonjour,
Est-ce une blague ?
T'es-tu posé la question de ce que voulais dire protéger une feuille ?
Cordialement.
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.
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.
-
- ManitOOu
- Messages : 2744
- Inscription : 16 avr. 2010 13:31
Re: Déplacer un objet dessin sur une feuille de calcul proté
Bonjour,
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.
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.
+1OOo - Ekel a écrit :Est-ce une blague ?
T'es-tu posé la question de ce que voulais dire protéger une feuille ?
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.
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
AOO
LibreOffice
Debian 10 et 11
-
- 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é
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.
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
Améliorez AOO et votez pour les issues
-
- Membre lOOyal
- Messages : 27
- Inscription : 20 août 2010 12:42
Re: Déplacer un objet dessin sur une feuille de calcul proté
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.
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
OOo 3.3.0 et LibreOffice 3.4.6
-
- ManitOOu
- Messages : 2744
- Inscription : 16 avr. 2010 13:31
Re: Déplacer un objet dessin sur une feuille de calcul proté
Re,
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+
Je suppose que si la feuille est protégée c'est parce qu'elle sera utilisée par une tierce personne.Ciflo a écrit :Il faut que le trait puisse être déplacé, voire étendu ou réduit.
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
AOO
LibreOffice
Debian 10 et 11
-
- Membre cOOnverti
- Messages : 303
- Inscription : 09 juin 2008 14:23
Re: Déplacer un objet dessin sur une feuille de calcul proté
Bonjour,
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.
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").
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).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 ?
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.
+1OOotremer971 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 :
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").
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
Apache OpenOffice 4.1.1 - LibreOffice 4.4.2.1 - Windows XP pro SP3 / Vista64
-
- Membre lOOyal
- Messages : 27
- Inscription : 20 août 2010 12:42
Re: Déplacer un objet dessin sur une feuille de calcul proté
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.
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
OOo 3.3.0 et LibreOffice 3.4.6
-
- ManitOOu
- Messages : 2744
- Inscription : 16 avr. 2010 13:31
Re: Déplacer un objet dessin sur une feuille de calcul proté
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:
6) étendre cette cellule sur toute la zone concernée si la zone n'a pas été sélectionnée au point 1
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)
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
AOO
LibreOffice
Debian 10 et 11
-
- Membre cOOnverti
- Messages : 303
- Inscription : 09 juin 2008 14:23
Re: Déplacer un objet dessin sur une feuille de calcul proté
Reuh
- 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.
Oui mais, ... :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...
- 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.
... 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.Ciflo a écrit :...Joindre un fichier plus complet ne servirait donc à rien...
OpenOffice 3.1.1 -Windows XP/2000 (travail)
Apache OpenOffice 4.1.1 - LibreOffice 4.4.2.1 - Windows XP pro SP3 / Vista64
Apache OpenOffice 4.1.1 - LibreOffice 4.4.2.1 - Windows XP pro SP3 / Vista64
-
- Membre lOOyal
- Messages : 27
- Inscription : 20 août 2010 12:42
Re: Déplacer un objet dessin sur une feuille de calcul proté
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.
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
OOo 3.3.0 et LibreOffice 3.4.6
-
- SuppOOrter
- Messages : 1274
- Inscription : 10 nov. 2006 15:04
- Localisation : F-Oise
Re: Déplacer un objet dessin sur une feuille de calcul proté
Bonsoir,
Si tu connais le sens de la protection... c'est vraiment plus à moi d'être surpris.
Cordialement.
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.
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.