Microsoft 365 probleme rajout ligne avec protection feuilles

blancolie

XLDnaute Impliqué
Bonjour le forum,

Voici mon problème : dans l'onglet données planning, je veux protéger uniquement ma colonne téléphone en mettant une protection dessus et en sélectionnant les conditions. le problème c'est que quand je mets cela en place, je peux plus rajouter une ligne quand je remplis la cellule A15.

Je ne vois pas comment faire pour protéger ma colonne tout en pouvant ajouter une ligne ou colonne. Il faut savoir qu'il y a une macro de tri ds l'onglet données planning et également celle-ci ne fonctionne pas non plus.

Merci de votre aide.
 

Pièces jointes

  • Astreinte-exemple-6.xlsm
    119.8 KB · Affichages: 13

Phil69970

XLDnaute Barbatruc
Blancolie, le forum

VB:
'En début de code :
Worksheets("Données Planning").Unprotect Password:="TOTO"

'Ton code pour inserer ta colonne

'En fin de code :
Worksheets("Données Planning").Protect Password:="TOTO"

Et tu verrouilles les cellules de la colonnes Téléphone avant.(Voir image)

Et chaque fois que tu interviens sur ton tableau par VBA :
Tu déprotèges
Action à faire
Tu reproteges

1607333441060.png


@Phil69970
 

blancolie

XLDnaute Impliqué
Bonjour,

Merci pour ton travail. Si je comprends bien, pour inserer une ligne, il faudra que je tape toto comme code et si je veux filtrer faut que je déverrouille et que je reverrouille, c'est bien cela ?

il y a plas plus simple et sans code ?

mais merci pour ton travail.
 

Phil69970

XLDnaute Barbatruc
Blancolie, le forum

Si tu protèges ta colonne "Téléphone" tu as le choix de mettre ou ne pas mettre un MDP (Évidement tu mets ce que tu veux comme MDP)

Et quand VBA à besoin d'intervenir sur la colonne protégè (avec ou sans MDP)
Il faut que par code VBA
1)Tu déprotèges
2)Action à faire
3)Tu reproteges

et idem si c'est toi qui intervient sur cette colonne
Tu déprotèges
Action à faire
Tu reproteges

C'est ce que j'ai écrit ici :
Et chaque fois que tu interviens sur ton tableau par VBA :
Tu déprotèges
Action à faire
Tu reproteges

@Phil69970
 

Phil69970

XLDnaute Barbatruc
Re,

A)Quand tu protèges une feuille
1607340657907.png
avec ou sans MDP
B)Tu verrouilles X cellules/colonnes voire la feuille entière pour empêcher une modification dessus
1607340809761.png


Si tu interviens sur ces X cellules/colonnes voire la feuille entière tu dois :
1)deprotèger la feuille que cela soit avec du code VBA ou en manuel
2)Tu fais l'action que tu veux faire
3)ET ensuite tu reproteges pour tout remettre à l'état inital c'est à dire protéger

C'est ce que j'ai écrit ici :
et idem si c'est toi qui intervient sur cette colonne
Tu déprotèges
Action à faire
Tu reproteges

Fais des essais sur une nouvelle feuille, entraine toi et regarde...etc...

@Phil69970
 

Discussions similaires

Réponses
12
Affichages
233

Statistiques des forums

Discussions
314 499
Messages
2 110 247
Membres
110 711
dernier inscrit
chmessi