Excel protégé : insérer des lignes

Fermé
dom14500 - 22 juin 2012 à 11:03
Le Pingou Messages postés 12200 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 22 novembre 2024 - 30 mai 2016 à 14:16
Bonjour,

Bonjour,

nous sommes confronté au problème suivant :
sur un tableau excel protégé par un mot de passe, nous n'arrivons pas à insérer des lignes et faire un tri sélectif.
Pourtant lors de la mise en protection les cases
- insérer des lignes
- utiliser le tri sont cochées.

Pourriez vous, s'il vous plait, nous indiquer où est la fausse manoeuvre ?

Merci par avance

A voir également:

6 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
22 juin 2012 à 11:49
Bonjour
en principe pour pouvoir insérer des lignes, il faut aussi que lors de la protection , les options sélectionner les cellules verrouillées et non verrouillées soient cochées sinon on ne peut pas sélectionner les lignes.
Bonne chance
crdlmnt
0
Bonjour,

Effectivement ! Si on déverouille les cellules cela fonctionne.

Nous voilà confrontées à un problème car nous avons des cellules contenant des formules à verrouiller.
Est qu'il y a moyen sans déverouiller les cellules d'avoir un tri de A à Z, ainsi on ajouterait les nouveaux patients en fin de liste puis on ferait un tri pour les classer par numéro de dossier ? Ce qui reviendrait au final au même qu'une insertion.

Merci de votre réponse
0
Le Pingou Messages postés 12200 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 22 novembre 2024 1 450
Modifié par Le Pingou le 22/06/2012 à 23:20
Bonjour,
Juste au passage, vous dites ceci : Effectivement ! Si on déverrouille les cellules cela fonctionne.
Par contre Vaucluse (salutations) a bien mentionnées :
les options sélectionner les cellules verrouillées et non verrouillées soient cochées
Ce qui est différent d'ôter la protection.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
Modifié par Vaucluse le 23/06/2012 à 06:16
Bonjour mon ami Le Pingou

force est de reconnaître que les commentaires masqués dans l'affichage CMM ne sont pas toujours une bonne idée.

Je te renvoies à celui ci, car la réponse que tu as lue du demandeur n'était pas adressée à ma proposition
https://forums.commentcamarche.net/forum/affich-25434041-excel-protege-inserer-des-lignes#7

Ceci dit, si tu lis tout peut être auras tu quelque chose à proposer pour le problème restant évoqué dans cette série de messages, à savoir copier des formules sur la ligne insérée, ou insérer des lignes avec formules dans une feuille protégée.

Moi, à part une macro, je ne vois pas

bien cordialement
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 240
Modifié par eriiic le 23/06/2012 à 06:48
Bonjour tout le monde,

Bizarre, il ne me refuse pas l'insertion de ligne.
Toutes les cellules sont verrouillées sauf en colonne B et il y a des formules en C (protégées)
Il refuse la suppression et le tri oui (bien que cochés lors de la protection)
J'ai oublié une condition ?
Qu'il refuse qu'on saisisse dans une cellule protégée est normal, et je peux saisir en B.

https://www.cjoint.com/?BFxgSoPlTkv

eric

edit: modif du fichier, cellules en B déverrouillées
edit2: ok, je viens de voir plus bas qu'il faut oter 'selectionner cellules verrouillées'
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
23 juin 2012 à 07:25
Salut Eric
Ben alors,:-) ?

personne a dit (à la fin) qu'on ne pouvait pas insérer de ligne dans la feuille protégée, dès que dans les options de protections, sélectionner les cellules verrouillées et non verrouillées est cochée.

La question qui reste est que l'on ne peut pas, dans la ligne insérée, copier des formules sur la nouvelle ligne où copier une ligne avec formule et l'insérer.
voir messages 9 et 10

Quant au tri, comme dit plus haut, il ne fonctionne avec l'option que si toutes les cellules du champ trié sont déverrouillées.
voir message 11

et très bon WE mon ami
bien crdlmnt
0
Bonjour

Aucun problème d'insertion en mode non protégé.
Dès que le doc est à nouveau protégé l'insertion, la suppression et le tri sélectif deviennent impossibles

nous avons par ailleurs autorisé
- sélectionner les cellules déverouillées
- utiliser le filtre automatique
ces deux choix fonctionnent en mode protégé
Excel 2010

Merci
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 240
22 juin 2012 à 12:07
Bonjour,

A-priori pas de fausse manip, essaie à nouveau après avoir fermé excel...
Sinon tu peux déposer ton fichier allégé (et anonymisé) sur cjoint.com et coller ici le lien fourni.

eric
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
22 juin 2012 à 12:35
Re

Remarque à tout hasard et sauf erreur:

pour pouvoir insérer dans la feuille avec des cellules verrouillées et en cochant "sélectionner les cellules déverrouillées", il faut que les cellules soient déverrouillées sur toute la ligne.
sinon cela fonctionne dans tous les cas en cochant aussi
"sélectionner les cellules verrouillées"


A défaut de ce cochage,tout se passe comme si Excel n'avait pas le droit de sélectionner une ligne contenant des cellules verrouillées.

L'option:
"sélectionner les cellules verrouillées"
ne crée pas de grands risques puisque les cellules restent non modifiables

par ailleurs pour le tri: vous dites ne pas pouvoir trier et vous précisez avoir autorisé le filtre??? avez vous autorisé le tri?
re-bonne chance
0
D'abord merci pour toutes ces informations, à défaut de résultats nous progressons.

- Effectivement les cellules restent non modifiables et dans ce cas nous pouvons insérer des lignes. Un hic c'est que les formules ne sont pas reproduite dans la ligne insérée, pas de copier collé possible et pas d'étirement avec +

- Nous avons bien coché la fonction filtre et tri

Désolées d'être si nulles !
Re merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
22 juin 2012 à 12:57
Effectivement vous n'aurez pas de solution pour copier coller sur une ligne insérée puisqu'elle contient elle aussi, en copie du format au dessus, des cellules protégés.

là je crois que ce n'est pas la peine de cherche plus

A moins de passer par une macro incluant mot de passe et protection.
(qu'il faudra demander à des spécialiste meilleurs que moi!)

crdlmnt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
Modifié par Vaucluse le 22/06/2012 à 13:44
Petit complément, je n'ai pas testé mais on ne sait jamais:
plutôt que d'insérer une ligne et de copier coller les formules, essayez:
_copier la ligne avec formule
_sélectionner le point d'insertion et
_"insérer la ligne copiée"
mais c'est vraiment je crois, le dernier recours
crdlmnt
0
Merci Vaucluse,

cela ne fonctionne pas, mais au moins on aura tout essayer.
Si quelqu'un à une solution pour le tri ?

Bien à vous
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
22 juin 2012 à 15:56
Je reste accroché au fil, car la solution m'intéresse...s'il y en a une!

A priori ça ne fonctionne pas , même en autorisant toutes les options de la liste de protection
.
Mais je crois que la conclusion est:

ne fonctionne que si il n' y aucune cellule protégée dans le champ à trier

Bonne chance / Bonne route

crdlmnt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 240
23 juin 2012 à 07:10
Bonjour tout le monde,

donc une proposition par macro :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Dim col As Long
    If Target.Column <> 1 Then Exit Sub
    Cancel = True
    ActiveSheet.Unprotect ("toto")
    Rows(Target.Row).Copy
    Rows(Target.Row).Insert Shift:=xlDown
    Rows(Target.Row).SpecialCells(xlCellTypeConstants, 7).ClearContents
    Application.CutCopyMode = False
    ActiveSheet.Protect ("toto")
End Sub

https://www.cjoint.com/?BFxhkbm1Ye3

eric
0
Bonjour eriiic

en fait nous ne savons pas utiliser les macros et je crains que cela ne devienne trop compliqué pour nous.
Donc la seule solution que nous avons trouvée est de supprimer la colonne qui nous donnait le calcul de l'age automatique avec la date de naissance. Dommage !

Merci à tous et bonne journée
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 240
23 juin 2012 à 11:35
Re,

Il suffit de faire clic-droit sur le nom de l'onglet concerné et de choisir 'visualiser le code.
Dans la fenetre qui s'ouvre, copier-coller le code depuis sub jusqu'à end sub inclus.

Eventuellement la 1ère fois Il faut régler excel pour qu'il accepte les macros. La manip dépend de la version.
C'est tout...
Ensuite un simple double-clic vous insère la ligne avec les formules.
As-tu au moins testé sur le fichier exemple que j'ai mis ?

eric
0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
22 juin 2012 à 11:39
Bonjour

Est ce que en mode non protégé vous pouvez inserrer des lignes
Si la réponse est non allez sur la dernière ligne de la feuille d'excel et supprimer cette ligne, il doit y avoir un carractère qui empêche d'insérrer des lignes
Je viens de faire la manipe que vous avez fait avec les même paramètres et je peux insérrer des lignes sous excel 2010
-3