francois1955
XLDnaute Junior
à Spitnolan08 et BrunoM45, désolé pour le retard et merci pour les syntaxes :
En effet Range("A" & i & ":A" & j) et "=MAX(A" & 1 & ":A" & i & ")" fonctionnent si on n’oublie pas de & !
En revanche , je ne sais pas comment calculer le Max d’une plage inconnue.
Je m’explique :
Disons que mon programme m’affiche des résultats, en fonction de variables i et de k, dans la plage "E6 :E10" et place mon curseur dans la cellule E11.
Je situe cette plage et son amplitude en fonction de i et k mas…comment programmer svp, le maximum de la plage "E6 :E10"?
J’ai pensé à une formule du style :
ActiveCell.FormulaR1C1 = "=MAX(R[-4]C:R[-1]C)" mais je ne connais pas la syntaxe avec des lettres.
J’ai pensé à récupérer le lettre E et les nombres 6 et 10 en utilisant les fonctions ligne, colonne ou cellule pour utiliser "=MAX(E" & x & ":E" & y & ")" mais je ne m’en sors pas.
Merci de toute aide.
En effet Range("A" & i & ":A" & j) et "=MAX(A" & 1 & ":A" & i & ")" fonctionnent si on n’oublie pas de & !
En revanche , je ne sais pas comment calculer le Max d’une plage inconnue.
Je m’explique :
Disons que mon programme m’affiche des résultats, en fonction de variables i et de k, dans la plage "E6 :E10" et place mon curseur dans la cellule E11.
Je situe cette plage et son amplitude en fonction de i et k mas…comment programmer svp, le maximum de la plage "E6 :E10"?
J’ai pensé à une formule du style :
ActiveCell.FormulaR1C1 = "=MAX(R[-4]C:R[-1]C)" mais je ne connais pas la syntaxe avec des lettres.
J’ai pensé à récupérer le lettre E et les nombres 6 et 10 en utilisant les fonctions ligne, colonne ou cellule pour utiliser "=MAX(E" & x & ":E" & y & ")" mais je ne m’en sors pas.
Merci de toute aide.