Message d'avertissement dans validation des données

jesmen60 Messages postés 37 Statut Membre -  
jesmen60 Messages postés 37 Statut Membre -
Bonjour à toutes et tous,

J'aimerais faire apparaître un message d'erreur lorsque la valeur d'une cellule n'est pas égale à zéro.
Cela fonctionne quand j'introduis la valeur moi-même dans la cellule mais le problème c'est quand il y a une formule qui calcule elle-même la valeur de la cellule, le message d'erreur n'apparaît pas. Avez-vous une solution?

Je joins un petit exemple sur CI-JOINT.com: https://www.cjoint.com/?0BjklZF8lM5

Je vous remercie pour vos suggestions.

Jes.
A voir également:

5 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 443
 
Bonjour

en attendant les cadors de VBA qui sévissent avec talent sur ce forum, deux petites "combines" selon que vous utilisiez VBA ou pas:

1)Sans VBA un message en tête de tableau qui s'affiche en jaune et police rouge si erreur dans colonne D

2) un bricolage avec VBA et une cellule avec formule qui détecte une erreur (E1) et qui va afficher un message à toute action dans la feuille si une valeur D est différente de 0
Ne fonctionne que si vous accepter les macros pour un fichier Xlsm
(la cellule E1 peut être placée n'importe ou dans le fichier, il suffit de corriger le code VBA)
https://www.cjoint.com/?DBjldGFyAgu


crdlmnt

0
jesmen60 Messages postés 37 Statut Membre 1
 
Bonjour Vaucluse,

Je te remercie pour ta solution.

Pour mon info, que signifie &CAR(10)&

Jes.
0
jesmen60 Messages postés 37 Statut Membre 1
 
Re,

Encore une question, lorsque je reproduis le code VBA sur mon fichier original je reçois une erreur de compilation au niveau de (result=) il me dit que la variable result est non définie.

Sais-tu pourquoi ?

Merci.
Jes
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 728
 
Bonsoir jesmen60,

il me dit que la variable result est non définie.

tu peux écrire la ligne autrement :
  MsgBox "valeur non conforme en colonne Reste : ATTENTION"

@Vaucluse : Bonsoir amical pour cette solution judicieuse qui aurait pu choisir "calculate" qui est moins stressante :)
0
jesmen60 Messages postés 37 Statut Membre 1
 
Bonsoir Gbinforme,

Merci pour ton message.

A+
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 443
 
1°) CAR(10) spécifie un retour à la ligne entre les textes pour afficher le message sur 2 lignes ,lorsque la cellule est formatée avec retour à la ligne
2° avez vous bien placé la formule en E1, nécessaire au fonctionnement de la macro?
(voir fichier modèle)
a+

0

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

Posez votre question
jesmen60 Messages postés 37 Statut Membre 1
 
OK merci pour les infos

A+
0