Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Alerte

E

Edouard

Guest
Sur le résultat d'une formule plus compliquée que mon exemple je voudrais mettre un message; cela est il possible d'une maniere simple avec Donnée , Validation;

Merci d'avance je ne trouve pas la solution;
 

Pièces jointes

  • Classeur1.zip
    1.5 KB · Affichages: 17
  • Classeur1.zip
    1.5 KB · Affichages: 23
  • Classeur1.zip
    1.5 KB · Affichages: 22
C

Celeda

Guest
Bonjour,

oui éventuellement,

tu te sers du warning et tu permets de continuer ou pas
en mettant autorise que C1 est inférieur à 100 dans custom.


mais tu pourrais faire aussi une mise en forme conditionnelle
si le résultat est supérieur la cellule devient rouge

Celeda
 

Pièces jointes

  • Warning.zip
    4.4 KB · Affichages: 24
G

Gérard DEZAMIS

Guest
Bonjour Celeda et Edouard

Avec =SI(A1*B1>100;"Attention votre total dépasse la limite prévue";A1*B1) en C1 cela fonctionne aussi.(en ajoutant la MFC de Celeda c'est encore mieux !)
Cela n'a pas la concision de Celeda mais ...

@+
GD
 
T

Temjeh

Guest
Bonjour à tous

Ptêtre cela dans ta feuil

Private Sub Worksheet_Change(ByVal Target As Range)
If (Range("A1").Value * Range("B1").Value) > 100 Then
MsgBox "Vous êtes over"
End If
End Sub

Merci

Temjeh

A++
 
G

Gérard DEZAMIS

Guest
Bonsoir Temjeh

Bonne nuit à Edouard et Celeda

Puisque Edouard reste sans voix - l'émotion, le sommeil, la timidité ... je ne veux pas envisager une autre cause ....

je te dis Bravo
ta solution est rapide, claire et efficace

@+
GD
 
T

Temjeh

Guest
Merci et ca me fait doublement plaisir d'aider car il y a deux mois je ne savait rien sauf A1+A2=A3

Maintenant depuis que je suis avec vous j'apprend a tout les jours

Temjeh

A+
 
C

Celeda

Guest
Bonjour,

Et oui Temjeh tu as raison, on apprend tout le temps sur XLD

En fait, je sais pourquoi tu penses que cela ne marche pas,
je suis passée directement en alerte par le résultat de la formule si
tu fais la multiplication,

efface tout et tape dans ta cellule C1 = A1 * B1 et si le résultat
est supérieur à 100, tu vas avoir un petit message d'alerte

mais tu peux passer par la formule de Gerard et tu mets une mefc
c'est kifkif

Celeda
 
E

Edouard

Guest
Bon Dimanche

Effectivement je suis allé me coucher car je ne suis ignare en macro. J’ai pourtant copié coller les lignes de ta macro TEMJEH mais à chaque fois : « erreur de compilation : end sub attendu ; »
Par contre Céléda j’ai compris et ça marche mais avec ton protocole d’utilisation ;
Je voudrais que la formule de multiplication soit rentrée d’avance et que à la saisie des données A1 et B1 si le résultat est supérieur à 100 le message apparaisse.
Mais je pense que cela n’est pas possible car (validation des données ne fonctionne qu’avec des données saisies et non pas calculées .

Par hasard si je fais une mise en forme conditionnel avec une couleur de cellule peut faire faire clignotée cette couleur ? Tout cela devient bien compliqué !!!
 
T

Temjeh

Guest
Ptêtre tu a copier à la mauvaise place...voici le classeur enzip

Thanks

Temjeh
 

Pièces jointes

  • Classeur1.zip
    5.1 KB · Affichages: 34
  • Classeur1.zip
    5.1 KB · Affichages: 31
  • Classeur1.zip
    5.1 KB · Affichages: 37
C

Celeda

Guest
Bonjour,

Edouard:

feuil1 : format conditionnel si depassement et une autre formule de validation :
si le nombre entier depasse 100, alerte rouge

feuil2
et j'ai imaginé que si on faisait la validation de la cellule C1 en fonction de la valeur de la cellule B1,

si B1 engendre un dépassement du resultat dans la cellule C1 (et là on retrouve ta formule A1*B1<100) veuillez changer votre valeur avec la possibilité de continuer car dans les trois types d'alerte, tu verras que tu peux ou continuer, ou tout annuler ou bien être obligé de tout recommencer
selon celle que tu choisis de placer,

why not ? une autre approche

Celeda
 

Pièces jointes

  • Warning2.zip
    49.4 KB · Affichages: 32
E

Edouard

Guest
Merci à tous cà marche

Temjeh j'ai enfin vu où tu avais écrit ta macro, l'ennui est que l'orsque je tape n'importe quoi en plus dans la meme feuille en faisant entré l'alerte apparait !!
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…