Pour un de mes programmes vba, j'ai besoin de retourner la valeur minimum d'une ligne mais avec des colonne espacé entre elle ainsi que dans une boucle.
ou iteration est la variable de boucle
et synth la donnée contenant la feuille de calcul
Je sais que synth.Range("AA"&iteration) fonctionne et me retourne AA1, AA2....
mais je ne suis pas sur pour la fonction min.
sachant que l'erreur que me renvoie excel est il faut un séparateur. j'ai essayé différent manière de l'écrire avec des , des ; des & rien n'y fait je ne peut pas effectuer une selection différente d'une plage exemple AA1:CC17.
With synth
ValeurMin = Application.Min(Union(.Range("AA1").Resize(5), _
.Range("AD1").Resize(5), _
.Range("AG1").Resize(5), _
.Range("AM1").Resize(5)))
End With
Bonjour si je comprends bien ton code ca ne correspond absolument pas à ce que je cherche
ton code change la taille des cellules moi ce que je recherche à avoir c'est sur une ligne mettons j'ai :
6-5-8-7-1-6
valeur min prendra alors la valeur 1
par contre merci pour union je vais voir ca va peut-être m'aider à faire quelque chose avec !