Cellule bloquée

Résolu
eric2027 Messages postés 289 Date d'inscription   Statut Membre Dernière intervention   -  
eric2027 Messages postés 289 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour le Forum,

Est'il possible de bloquer une cellule quand on a cliqué dedans.

Par avance, merci à vous Tous

39 réponses

Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Mais si le fait de cliquer dans une cellule elle se verrouille tu ne pourras pas saisir une donnée dans cette cellule, autant les verrouiller en permanence.

Je pense que tu t'expliques mal et tu veux certainement saisir une valeur texte ou numérique dans une cellule et la cellule se verrouille, c'est pas ça que tu veux faire !
1
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonsoir,

de nombreuses possibilités pour bloquer une cellule, ce qui en fait une demande trop vague.

sur quel critère veux tu bloquer tes cellules
0
eric2027 Messages postés 289 Date d'inscription   Statut Membre Dernière intervention   6
 
Bonsoir Mike-31

Le fait de cliquer sur une cellule "x", est-il possible que cette cellule soit bloquée, que l'on ne puisse plus revenir dessus, qu'elle soit enregistrer et ne plus pouvoir la modifier
0
eric2027 Messages postés 289 Date d'inscription   Statut Membre Dernière intervention   6
 
oui c'est tout a fait ça, merci de m'avoir compris
0

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

Posez votre question
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Alors il va falloir passer par du VBA si tu as quelques notions par formule se sera difficile surtout si le nombre de colonnes est important, combien de colonnes seront concernées, le nombre de lignes n'est pas important

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
eric2027
 
J'ai 15 colonnes de B:P
0
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

tu vas essayer de le faire par formule et si ça ne va pas on passera en VBA donc 15 colonnes cela veut dire de A à O, il faut disposer de 15 colonnes qui peuvent être de P à AD
sélectionne P1 saisir cette formule =SI(A1<>"";"x";"")

incrémente la vers le bas puis vers la droite jusqu'à la colonne AD
ces colonnes pourront être masquées

sélectionne maintenant la plage A1 à O20 par exemple
onglet Données/module Outils de données/validation des données
dans la rubrique Autoriser sélectionne Personnalisée
et dans formule saisir cette formule
=P1=""

il est possible d'afficher un message mais on verra plus tard, et pour modifier une cellule verrouillée il suffira d'effacer dans la plage P1:AD20 le x correspondant à la cellule, mais on verra plus tard de remplacer le x par l'adresse cellule
0
eric2027
 
C'est bizarre, ça m'écrit

La valeur tapée n'est pas valide
L'utilisateur a restreint les valeurs que peut prendre cette cellule
0
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Regarde mon fichier exemple, dans la plage jaune tu peux saisir une valeur dans les cellules vides uniquement, j'ai perfectionné la formule dans la plage bleu qui donne adresse de la cellule verrouillée.
ce principe permet uniquement saisir une valeur dans une cellule, pour changer la valeur d'une cellule il faut passer par l'effacement de la saisie avant de saisir une nouvelle donnée si cela ne convient pas il faudra passer par du VBA
https://www.cjoint.com/c/EEwofNWVoDK
0
eric2027
 
Il me met le même message qu'au dessus, de plus la cellule n'est pas verouillée
0
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Exact, je ne t'ai pas retourné le bon fichier, teste ce fichier pour voir

https://www.cjoint.com/c/EEwqD2lqOv5

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
eric2027
 
J'ai testé, si on fait enter, ça met le message cité plus haut par contre si on click autre part cela fonctionne mais la cellule n'est pas bloqué
0
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

as tu quelques connaissances en VBA
0
eric2027 Messages postés 289 Date d'inscription   Statut Membre Dernière intervention   6
 
aucune
0
ozone_ Messages postés 1518 Date d'inscription   Statut Membre Dernière intervention   478
 
Dans Excel, sur l'onglet où tu souhaite bloquer les cellules, fais Clique droit puis visualiser le code.

Met dans la fenêtre qui s'ouvre ce morceau :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Value <> "" Then Target.Offset(0, 1).Activate
End Sub

Ceci empêchera quiconque de modifier la valeur de la cellule si elle n'est plus vide.
0
eric2027 Messages postés 289 Date d'inscription   Statut Membre Dernière intervention   6 > ozone_ Messages postés 1518 Date d'inscription   Statut Membre Dernière intervention  
 
Le problème, ça me bug avec mon userform, car il y a d'autres macros
0
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

il faudrait tout nous dire dès le départ, que tu connais le VBA, que tu as déjà des macros etc ...

le plus simple est de mettre à notre disposition un bout de ton fichier que l'on arrête de travailler pour rien.

je pense que dans ta demande, ce n'est pas tout de verrouiller ta cellule mais peut être ajouter la possibilité de modification avec mot de passe pour le responsable de façon à modifier une erreur de saisie

Pour joindre ton fichier, à partir de ce lien
https://www.cjoint.com/
0
eric2027 Messages postés 289 Date d'inscription   Statut Membre Dernière intervention   6
 
C'est super sympa de vous investir comme vous le faites

open est le mdp

Voici le lien

https://www.cjoint.com/c/EEwuS3IICyw
0
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

j'imagine qu'il s'agit de la feuille ABC et des cellules B6:P36

mais dans tes codes je ne vois nulle part une protection avec mot de passe ce qui veut dire que la protection est manuelle ?
0
eric2027 Messages postés 289 Date d'inscription   Statut Membre Dernière intervention   6
 
oui tout a fait, et tout rentre en conflit avec la feuille couleur, d'ou la galère
0
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

regarde ton fichier et on en reparle, si tu saisis une valeur erronée j'ai ajouté la possibilité à un responsable d'intervenir sur une cellule verrouillée et le mot de passe doit être différent j'ai mis titi et laissé open pour la feuille

https://www.cjoint.com/c/EEwweVUXJPw
0
eric2027 Messages postés 289 Date d'inscription   Statut Membre Dernière intervention   6
 
quand j'ouvre mon user form dans l'onglet couleur et que je clique dans une cellule pour mettre la valeur des horaires dans la feuille ABC cela me bug, c'est là qu'est le problème.

est ce que 2 macro différence ne sont pas compatible entre elles ?
0
eric2027 Messages postés 289 Date d'inscription   Statut Membre Dernière intervention   6
 
l'userform est importante parce que c'est d'autres salariés qui rentre les données qui sont dans l'onglet couleurs, quand on clique dans le bouton de couleur, l'usrform leurs permets de gagner un maximun de temps et de ne pas se galérer a rentrer ces horaires manuellement dans la fuille ABC, mais comme il y a des malins qui s'amusent a tout bouleverser au niveau de ces horaires et que mes stats sont éronnées, je suis obligé de tout reprendre manuellement
0