VBA: MsgBox d'après value=N/A

  • Initiateur de la discussion Initiateur de la discussion guy castellano
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

guy castellano

Guest
macro en panne…
1) feuille xls 'saisie' avec:
une cellule calculée nommée 'intensité'

2) Souhaite que: si la cellule calculée 'intensité' prend la valeur N/A, il
s'affiche une boite d'information, MsgBox, genre:

- Symbole vbCritical
- prompt: 'vos paramètres sont hors limite'
- button: vbOKOnly

merci d'avance - GUY
 
Bonjour,

la procédure suivante devrait faire l'affaire :

Private Sub Worksheet_Change(ByVal Target As Range)
If Application.IsNA(Range('intensite').Value) Then
MsgBox 'Données hors limites !', vbCritical
End If
End Sub


Bonne journée

Jean-Pierre
 
guy castellano écrit:

Merci JPM
de m'avoir fait découvrir l'évènement WorkSheet.Change
Mon message s'affiche bien quand ma cellule calculée 'intensité' = N/A
donc heureux 🙂)) …presque,

J'ai bien compris l'excellente procédure présentée, cependant:
Dans une même fiche, je fais plusieurs saisies et une seule est prévue pour déclencher l'information 'hors-limites' (via 'intensité' = N/A)

cette cellule calculée 'intensité' conservant toujours la valeur = N/A,
le message 'hors-limites' s'affiche aussi pour n'importe laquelle des autres cellules non concernées …hi! hi!

Comment, 'remettre à zéro' 🙂) Private Sub Worksheet.Change ()
ou ne plus tenir compte du test sur 'intensité' = N/A , afin que mon message ne s'affiche plus lors des autres saisies ?

En un mot, est-il possible de faire afficher mon message 'hors-limite' une 1ère et unique fois seulement ???

Je ne trouve rien dans ma petite tête 🙁(

Merci pour vos contributions - GUY
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
Réponses
4
Affichages
1 K
C
Réponses
1
Affichages
2 K
E
Réponses
2
Affichages
2 K
Retour