Autorisé l'accès à une cellule si d'autres vide

Fermé
Pirate11 - 26 juil. 2018 à 11:44
via55 Messages postés 14476 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 septembre 2024 - 26 juil. 2018 à 12:53
Bonjour à tous,

Surement pas si compliqué, mais je bute dessus depuis une moment!

J'ai un tableau qui se remplie comme une "liste", pour chaque nouvelle saisi, on indiqué un critère en C2,D2,F2,G2,H2,I2.
J'aimerais que si je saisi quelque chose (une date) en C2, la saisi pour D2,F2,G2,H2,I2 soit bloqué, ou si je saisi en D2, la saisi C2;F2,G2,H2,I2 soit bloqué.

J'ai réussi avec la validation de donnée avec la formule =ESTVIDE(CELLULE), mais ça ne fonctionne que avec 1 "condition".

J'espère m'être bien expliqué.

Je vous remercie d'avance pour votre aide!!!

3 réponses

via55 Messages postés 14476 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 septembre 2024 2 729
Modifié le 26 juil. 2018 à 12:26
Bonjour Pirate

2 validation de données à faire : l'une pour la plage C2:D2, l'autre pour la plage F2:I2
Pour chacune la formule à mettre : =NBVAL($C$2:$D$2)+NBVAL($F$2:$I$2)=1

A noter que bloquer l'entrée de données par Validation de données est tout relatif car ne fonctionne que lorsqu'on tape une valeur dans la cellule, si on fait un copier-coller pour remplir une cellule ça fnctionne car ça efface la validation ! Une protection plus efficace passe par une macro en VBA

Cdlmnt
Via

0
Merci Beaucoup c'est top!

J'espère que la validation de donnée suffira.

Y-a-t-il un moyen de désactiver le copier/coller sur une feuille?
0
via55 Messages postés 14476 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 septembre 2024 2 729
26 juil. 2018 à 12:53
Là aussi il passer par une macro en VBA
0