VBA / Excel / Contrainte de validation d'une cellule
Terrien
-
pijaku Messages postés 12263 Date d'inscription Statut Modérateur Dernière intervention -
pijaku Messages postés 12263 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je cherche une solution au problème suivant :
J'ai une feuille Excel 2003 avec en A1 une contrainte de validation qui limite la saisie à une valeur comprise entre 1 et 10.
Si quelqu'un effectue un "copier" de la cellule B1 qui contient la valeur 50, puis utilise la commande *coller valeur uniquement* sur la cellule A1, la contrainte de validation n'est pas vérifiée et le contenu de la cellule A1 est erroné.
Comment forcer en VBA le déclenchement de la vérification de contrainte de validation ?
(ou toute autre solution permettant d'aboutir au résultat souhaité).
Il est à noter que des évènements se déclenchent en fonction de la valeur saisie en A1 et que j'ai le même type de souci pour A2, A3, A4, etc avec à chaque fois des contraintes de validations potientiellement différentes (qu'elles soient de type numérique ou non).
Si quelqu'un (e) à la clé du mystère...
Merci
Je cherche une solution au problème suivant :
J'ai une feuille Excel 2003 avec en A1 une contrainte de validation qui limite la saisie à une valeur comprise entre 1 et 10.
Si quelqu'un effectue un "copier" de la cellule B1 qui contient la valeur 50, puis utilise la commande *coller valeur uniquement* sur la cellule A1, la contrainte de validation n'est pas vérifiée et le contenu de la cellule A1 est erroné.
Comment forcer en VBA le déclenchement de la vérification de contrainte de validation ?
(ou toute autre solution permettant d'aboutir au résultat souhaité).
Il est à noter que des évènements se déclenchent en fonction de la valeur saisie en A1 et que j'ai le même type de souci pour A2, A3, A4, etc avec à chaque fois des contraintes de validations potientiellement différentes (qu'elles soient de type numérique ou non).
Si quelqu'un (e) à la clé du mystère...
Merci
A voir également:
- VBA / Excel / Contrainte de validation d'une cellule
- Ethernet n'a pas de configuration ip valide - Guide
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Excel compter cellule couleur sans vba - Guide
- Proteger cellule excel - Guide
2 réponses
Bonjour,
Plutôt que d'utiliser la validation de données, tu peux utiliser un code VBA pour réaliser ce que tu souhaites.
Si tu es intéressé... dis le nous
Plutôt que d'utiliser la validation de données, tu peux utiliser un code VBA pour réaliser ce que tu souhaites.
Si tu es intéressé... dis le nous
@pikaju
Merci mais mon code est dèjà bien 'compliqué'. Je cherche à m'appuyer sur les fonctions 'de base' d'Excel.
L alternative, si on ne peut déclencher le contrainte de validation serait de simuler (?) un double clic dans la cellule après un coller suiver d'un 'Enter'. Excel reprendrait alors la main pour dire si quelque chose cloche.
Merci mais mon code est dèjà bien 'compliqué'. Je cherche à m'appuyer sur les fonctions 'de base' d'Excel.
L alternative, si on ne peut déclencher le contrainte de validation serait de simuler (?) un double clic dans la cellule après un coller suiver d'un 'Enter'. Excel reprendrait alors la main pour dire si quelque chose cloche.