Message d'alerte
Résolu
eric2027
-
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,
Comment mettre un message d'alerte quand dans une cellule il y a le mot "FAUX"
J'essaye par validation des données mais ça ne marche pas, je dois faire une bêtise mais je ne vois pas laquelle.
Merci pour vos réponses
Bien cordialement
Comment mettre un message d'alerte quand dans une cellule il y a le mot "FAUX"
J'essaye par validation des données mais ça ne marche pas, je dois faire une bêtise mais je ne vois pas laquelle.
Merci pour vos réponses
Bien cordialement
A voir également:
- Message d'alerte
- Recuperer message whatsapp supprimé - Guide
- Message supprimé whatsapp - Guide
- Fausse alerte mcafee - Accueil - Piratage
- Message absence thunderbird - Guide
- Message alerte virus google chrome - Accueil - Virus
12 réponses
Bonjour,
La validation de données ne me parait pas adaptée à ta demande. Elle envoie un message dès lors qu'une donnée saisie ne correspond pas à la liste de valeurs possibles.
L'utilisation de la mise en forme conditionnelle me parait plus adaptée. La cellule où il y a "FAUX" peut par exemple apparaître en rouge.
La validation de données ne me parait pas adaptée à ta demande. Elle envoie un message dès lors qu'une donnée saisie ne correspond pas à la liste de valeurs possibles.
L'utilisation de la mise en forme conditionnelle me parait plus adaptée. La cellule où il y a "FAUX" peut par exemple apparaître en rouge.
ça je l'ai déjà fait, mais le problème est que mon tableau est donné à d'autres personnes qui rentre des données et que je dois vérifier pour faire des stats, ils ne comprennent pas qu'ils faut qu'ils regardent si c'est ok ou faux d'où l'emploi d'un message qui viendrait au milieu de l'écran leur disant qu'ils doivent revérifier ce qu'ils ont rentré, un gain de temps énorme pour moi,
tu vois le problème
Bien cordialement
tu vois le problème
Bien cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour thev
Voilà le fichier ou il y a une explication
En espérant que ce soit clair pour toi pour travaillé
Je te remercie pour la solution que tu pourras m'apporter parce que je suis prêt de l'implosion avec ces énergumènes
Le lien : https://www.cjoint.com/c/GDigpiVJxj2
Bien cordialement
Voilà le fichier ou il y a une explication
En espérant que ce soit clair pour toi pour travaillé
Je te remercie pour la solution que tu pourras m'apporter parce que je suis prêt de l'implosion avec ces énergumènes
Le lien : https://www.cjoint.com/c/GDigpiVJxj2
Bien cordialement
Bonsoir,
ci-jointe proposition de solution avec contrôle d'une erreur
1- à l'ouverture du fichier
2- au changement de feuille
3- à tout changement opéré sur la feuille A
https://www.cjoint.com/c/GDiuVNbyAOw
ci-jointe proposition de solution avec contrôle d'une erreur
1- à l'ouverture du fichier
2- au changement de feuille
3- à tout changement opéré sur la feuille A
https://www.cjoint.com/c/GDiuVNbyAOw
Bonjour,
C'est exactement ça, et mette l'erreur sur le nom, je n'y avais pas pensé, génial, mais il met erreur que sur un seul nom, est-il possible de mettre ce message sur toute la colonne.
Quand je mets ton code sur mon fichier réel, il me beug à ce niveau,
Erreur.Top = Cells(i_lig, "C").Top
Je ne vois pas pourquoi, est ce qu'il se met en conflit avec les autres macro, je ne sais pas parce que je ne connais rien au macro
C'est exactement ça, et mette l'erreur sur le nom, je n'y avais pas pensé, génial, mais il met erreur que sur un seul nom, est-il possible de mettre ce message sur toute la colonne.
Quand je mets ton code sur mon fichier réel, il me beug à ce niveau,
Erreur.Top = Cells(i_lig, "C").Top
Je ne vois pas pourquoi, est ce qu'il se met en conflit avec les autres macro, je ne sais pas parce que je ne connais rien au macro
Bonjour,
mais il met erreur que sur un seul nom, est-il possible de mettre ce message sur toute la colonne.
Non. En fait, il met l'alerte sur le nom correspondant à la première ligne en erreur. Si cette ligne est corrigée, il mettra l'alerte ou non sur la ligne suivante éventuellement en erreur.
Quand je mets ton code sur mon fichier réel, il me beug à ce niveau,
Erreur.Top = Cells(i_lig, "C").Top
--
Normal car l'alerte est liée à un contrôle ActiveX installé sur la feuille A.
Il faut donc recopier ce contrôle ActiveX
Menu --> Développeur --> cliquer sur Mode Création
1- sélectionner le contrôle
2- le copier
3- le coller sur ta nouvelle feuille
Dans la nouvelle feuille, Menu --> Développeur --> cliquer sur Propriétés
1-renommer le contrôle (Name)= Label1 en (Name)= Erreur
mais il met erreur que sur un seul nom, est-il possible de mettre ce message sur toute la colonne.
Non. En fait, il met l'alerte sur le nom correspondant à la première ligne en erreur. Si cette ligne est corrigée, il mettra l'alerte ou non sur la ligne suivante éventuellement en erreur.
Quand je mets ton code sur mon fichier réel, il me beug à ce niveau,
Erreur.Top = Cells(i_lig, "C").Top
--
Normal car l'alerte est liée à un contrôle ActiveX installé sur la feuille A.
Il faut donc recopier ce contrôle ActiveX
Menu --> Développeur --> cliquer sur Mode Création
1- sélectionner le contrôle
2- le copier
3- le coller sur ta nouvelle feuille
Dans la nouvelle feuille, Menu --> Développeur --> cliquer sur Propriétés
1-renommer le contrôle (Name)= Label1 en (Name)= Erreur
J'ai renommer la nouvelle en "eric"
Mais je ne vois pas le Label 1 et = erreur, je ne vois pas
Mais je ne vois pas le Label 1 et = erreur, je ne vois pas
J'ai renommer la nouvelle en "eric"
Il ne s'agit pas de la feuille mais du contrôle ActiveX copié
Le bouton Propriétés de l'onglet Développeur t'a renvoyé celles de la feuille et non celles du contrôle ActiveX copié car tu as dû perdre la sélection de ce dernier. Pour visualiser ses propriétés, il doit être sélectionné.
Il ne s'agit pas de la feuille mais du contrôle ActiveX copié
Le bouton Propriétés de l'onglet Développeur t'a renvoyé celles de la feuille et non celles du contrôle ActiveX copié car tu as dû perdre la sélection de ce dernier. Pour visualiser ses propriétés, il doit être sélectionné.
J'ai bien copié le contrôle ActiveX, et ça me beug toujours
Erreur.Top = Cells(i_lig, "C").Top
J'aimerais comprendre mais là, c'est le néant? c'est juste pour ma culture
Ah oui, j'essaie de changer la couleur du message mais je ne trouve pas, peux tu me dire ou cela se passe, sinon comme je te l'ai écris sur le post 12, ça fonctionne du tonnerre
Franchement, c'est trop bien, que de temps je vais gagner, c'est un truc de malade ton code
Erreur.Top = Cells(i_lig, "C").Top
J'aimerais comprendre mais là, c'est le néant? c'est juste pour ma culture
Ah oui, j'essaie de changer la couleur du message mais je ne trouve pas, peux tu me dire ou cela se passe, sinon comme je te l'ai écris sur le post 12, ça fonctionne du tonnerre
Franchement, c'est trop bien, que de temps je vais gagner, c'est un truc de malade ton code
Quand tu le copies, il ne s'appelle plus "Erreur" mais "Label1"
Je ne sais pas de quoi tu parles, est ce que tu parles de la palette avec les horaires ?
Excuse moi mais là, déjà que je ne comprends rien aux macro, pour toi c'est limpide, parce que, la macro que m'a crée est génial de chez génial et encore je pèse cet écrit.
Peux tu être plus explicite dans tes écris, parce que moi, je suis complètement largué
Je ne sais pas de quoi tu parles, est ce que tu parles de la palette avec les horaires ?
Excuse moi mais là, déjà que je ne comprends rien aux macro, pour toi c'est limpide, parce que, la macro que m'a crée est génial de chez génial et encore je pèse cet écrit.
Peux tu être plus explicite dans tes écris, parce que moi, je suis complètement largué
Pour changer la couleur du message, il faut aller dans les propriétés du contrôle ActiveX et jouer avec 3 paramètres :
1- "Font" pour la couleur de la police
2- "ForeColor" et "BackColor" pour le remplissage. Pour accéder à la palette de couleurs, la police doit être remise en taille 8 via le paramètre "Font"
1- "Font" pour la couleur de la police
2- "ForeColor" et "BackColor" pour le remplissage. Pour accéder à la palette de couleurs, la police doit être remise en taille 8 via le paramètre "Font"