Code pour Macro sous Excel - VB/VBA/VBS - Programmation
Marsh Posté le 06-03-2006 à 20:15:02
PS : j'aimerai aussi le code pour qu'il copie la valeur max dans la case  C10 par exemple et le t qui correspond a ce max dans D10 
 
Merci   
 
Marsh Posté le 06-03-2006 à 22:27:10
Salut, 
 
Pas besoin de macro pour faire ce que tu veux : 
 
En C10 
=MAX(B1:B200) 
En D10 
=INDEX(A1:A200;EQUIV(C10;B1:B200;0)) 
 
Mais si tu as besoin de le faire en VBA, tu devras utiliser la formulation anglaise, donc : 
INDEX(A1:A200,MATCH(C10,B1:B200,0)) 
 
A+ 
Horatio 
 
Marsh Posté le 07-03-2006 à 07:18:41
Merci beaucoup , c'est très sympa j'essaie ca aujourd'hui au taf  
 
Marsh Posté le 06-03-2006 à 20:12:53
bonjour HFRiens et iennes.
 
 
![[:shurik_tt_bis] [:shurik_tt_bis]](https://forum-images.hardware.fr/images/perso/shurik_tt_bis.gif) 
   
 
Voila j'ai das un calsseur Excel 2 colonnes :
la premiere le temps (colonne A1 à A200par exemple)
dans l'autre un calcul fonction du temps (B1 à B200).
Je voudrai faire une macro pour renvoyer le max de cette valeur f(t)
|___> (fonction MAX(B1:B200) ca marche
mais aussi renvoyer le t correspondant et c'est la que je bloque.
C'est surement tout con mais je n'ai pas trouvé.
Merci de votre aide