• Initiateur de la discussion Initiateur de la discussion tedy
  • 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 !

T

tedy

Guest
Bonjour,

j'aurais besoin de votre aide alors en fait je voudrais faire une macro qui calcul automatiquement le min et la max d'un ensemble de valeur et qui si le max est supérieur a une certaine valeur exemple 4 m'afficherais un mot clé du type NON ou OUI . est ce possible si oui pouvez vous m'y aider
je suis sur excel .

Merci d'avance de toute aide
 
effectivement le je suis sur excel était plutôt de l'ironie. En fait j'ai un ensemble de données dans un tableau et je voulais créer un bouton de tel sorte que le min et le max soit calculer automatiquement a chaque fois que quelqu'un appuie sur ce bouton et affiche une reponse .Cet réponse détermine le fait que l'on puisse continuer ou pas une fiche de test que je suis entrain de concevoir. Ensuite je voulais le faire par macro pour m'entrainer également
 
Ah ok.

Quelque chose comme ça ?
VB:
Sub ghj()
mini = WorksheetFunction.Min(Range("b2:b9"))
maxi = WorksheetFunction.Max(Range("b2:b9"))
reponse = maxi > 4
MsgBox "min : " & mini & Chr(10) & _
       "max : " & mini & Chr(10) & _
       "rep : " & reponse
End Sub
 

Pièces jointes

D'accord je te remercie juste dernière petite question . En fait ces points represente des altitudes prise a partir d'un point d'origine 0 sur une face dont on veut déterminer si elle est plane ou non aussi je voudrais savoir si tu penses que je pourrais par exemple mettre l'équation d'un plan sur ma macro de telle sorte de telle sorte que automatiquement je puisses verifier si ces points sont caracteristique d'un plan . Le but pour moi est déterminer si ma surface a une bonne planeité et n'est pas trop bosseler
 
On peut pas mettre d'équations, mais par contre, tu peux mettre des conditions.
Dans un premier temps, il te faut définir ton plan de référence afin de définir l'équation cartésienne de celui-ci.
Ensuite, tu peux vérifier, si oui, ou non, chacun des points est sur ce plan ou non.

Si j'ai bien compris le pb...
 
Oui c'est bien ça merci . Et je me demandais si je veux mettre une réponse personalisé autre que vrai ou faux (par exemple "terre") dans le code précédent enfin celui que tu m'as envoyé pourrais -tu m'expliquer comment faire ?
 
Comme ca :
VB:
Sub ghj()
mini = WorksheetFunction.Min(Range("g9:l14"))
maxi = WorksheetFunction.Max(Range("g9:l14"))
If maxi > 4 then
reponse =  "terre"
Else
reponse = "feu"
End if
MsgBox "min : " & mini & Chr(10) & _
       "max : " & mini & Chr(10) & _
       "rep : " & reponse
End Sub
 
Oui c'est ce que j'ai fais . Mais petite question subsidiaire ( pas liée au précédent post) est ce que tu saurais
comment faire pour que que lorsque je copie/colle un ensemble de valeur quelconque sur ma fiche excel Celle-ci affiche sur 1 cellule par exemple un message type comme 'bonjour' .En fait je voudrais que copier un tableau de valeur dans mon excel détermine l'affichage automatique d'un message sur un cellule ou deux message sur 2 cellules différentes .
 
- 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

  • Question Question
XL 2021 Macro
Réponses
6
Affichages
242
Réponses
4
Affichages
290
D
  • Question Question
Réponses
5
Affichages
211
Didierpasdoué
D
  • Question Question
Réponses
4
Affichages
565
Réponses
12
Affichages
553
Retour