Macro pour verrouller céllules

Bosco13

XLDnaute Occasionnel
Bonjour le forum,

je viens vers vous pour une petite aide pour une macro afin de verrouiller des cellules non protégées d'une feuille.

Actuellement la feuille est protegée simplement pour eviter de modifier la mise en page du tableau certaines cellules ne sont pas protegées ( couleur) afin de les completer.

Est il possible avec une macro en sellectionnant les cellules complétées ( ce peut être une cellule ou plusieurs en même temps)de les protéger également.

c'est uniquement pour eviter d'effacer par erreur les valeurs.

Je vous remercie d'avance pour votre aide

Bonne journée a tous
Amicalement

EDIT : Petites précision l: es cellules restent modifiables tant que je n'ai pas activer cette macro elles ne doivent pas se verrouiller des qu'une valeur est inscrite.
 

Pièces jointes

  • macro pour cellule.xlsx
    13.6 KB · Affichages: 26
Dernière édition:

herve62

XLDnaute Barbatruc
Supporter XLD
Re : Macro pour verrouller céllules

Bonjour
Il faut chercher un peu aussi .... l'enregistreur de Macro est fait pour ça !! et c'est simple
Regarde un peu si ça va
j'ai pas mis de mot de passe
A toi de continuer

Info : quand on veut mettre des macros on enregistre son fichier en XLSM !!!
 

Pièces jointes

  • macro pour cellule.xlsm
    18.1 KB · Affichages: 18
  • macro pour cellule.xlsm
    18.1 KB · Affichages: 21
  • macro pour cellule.xlsm
    18.1 KB · Affichages: 21

Bosco13

XLDnaute Occasionnel
Re : Macro pour verrouller céllules

Bonjour Herve62, Le forum,

je te remercie de ton aide.

effectivement j'ai cherché et fait pas mal d'essais mais je n'ai pas trouver ce que je souhaitais;

la macro que tu me propose n'est pas exactement que je souhaite.

Sur le tableau les cellule en jaune ne sont pas verouillees Ok celle que j'ai completée pour essai (en bleue pour les voir)

en les sélectionnant je voudrai les verrouiller avec la macro. ( comme les blanche) chaque jour je complète des cellules jaune et je voudrai les protéger une fois les valeurs sont bonnes.

j’espère que je m'exprime bien c'est pas évident par Ecrit

encore merci a toi

cordialement
 

herve62

XLDnaute Barbatruc
Supporter XLD
Re : Macro pour verrouller céllules

Bon après le repas j'ai à nouveau regardé
là ca devrait allez mieux ?
Faut délimiter une zone au début ( dans le code) ..c'est mieux sinon tu vas balayer des milliers .......
 

Pièces jointes

  • macro pour cellule.xlsm
    19.6 KB · Affichages: 24
  • macro pour cellule.xlsm
    19.6 KB · Affichages: 21
  • macro pour cellule.xlsm
    19.6 KB · Affichages: 29

Bosco13

XLDnaute Occasionnel
Re : Macro pour verrouller céllules

Bonjour, herv62, Le Forum

je te remercie de ton aide.

Faut délimiter une zone au début ( dans le code) ..c'est mieux sinon tu vas balayer des milliers .......

Je suis Tout a fait d'accord. sur le fichier que tu as joint j'ai modifier la plage de cellule car cela ne concerne que les cellules en jaune ( et bleue) toutes les autres cellules sont en principe déja verrouillées.

En remplissant certaines cellules avec une valeur Cela fonctionne parfaitement !
Cependant : exemple si je ne met pas de valeur entre 2 cellules et que je sélectionne les trois cellules pour les verrouiller c'elle qui n'a pas de valeur ne se verrouille pas. est il possible de verrouiller aussi cette cellule ? ( dans le final une cellule peut rester vide et etre verrouillée également.

Merci encore a toi

Bonne journée

Bosco 13
 

herve62

XLDnaute Barbatruc
Supporter XLD
Re : Macro pour verrouller céllules

Bin ... faudrait savoir ?
Est il possible avec une macro en sellectionnant les cellules complétées......
c'est uniquement pour eviter d'effacer par erreur les valeurs.
C'est pas moi qui l'ai demandé
Donc si c'est VIDE ... Y a pas risque d'effacer , et tu dis "COMPLETE"
Nous sommes humain mais le PC non , Y PEUT pas deviner entre 2 cellules vides , qu'une est à remplir et l'autre non !!
On peut toujours .... c'est comme ça qu'il y a des ingénieurs qui montent des usines à gaz !
 

Bosco13

XLDnaute Occasionnel
Re : Macro pour verrouller céllules

Bonjour, Herve62, le Forum

je suis désolé, tu as tout a fait raison.

je m'etais mal exprimé,
j'ai parlé de cellules completés c'est vrai j'aurai du dire peut etre :

verouiller cellule selectionnée qu'elle soit vide ou avec valeur. car le but est que l'on ne puisse pas la modifier
plus tard.

encore une fois désolé.

Au pire je vais voir si je met une valeur " Bidon" si cela peut correspondre et ne pas faire d'erreur dans les formules de calcul du tableau.

Encore une fois merci de donner de ton temps

Bonne journée a toi

Cordialement
Bosco
 

herve62

XLDnaute Barbatruc
Supporter XLD
Re : Macro pour verrouller céllules

Bonsoir
Absent ce WE , je rentre
Si tu regardes le code , je teste si valeur Differente de vide
Donc soit tu mets quelque chose soit tu regardes / cherche à adapter le code
juste une idée : on peut écrire une petite Sub / fonction que l'on appelle pour chaque cellule trouvée
et là tu traites > Vraiment vide ? ou Modif ?
Bon courage
 

Discussions similaires

Réponses
26
Affichages
414
Réponses
2
Affichages
493

Statistiques des forums

Discussions
312 310
Messages
2 087 120
Membres
103 479
dernier inscrit
Compta