Formule vba avec plage de taille variable

Formule vba avec plage de taille variable - VB/VBA/VBS - Programmation

Marsh Posté le 16-03-2008 à 20:44:58    

bonsoir,
 
J'ai une petite question en vba. Je souhaite calculer dans une cellule le MIN des n précedentes cellules.
J'essaye donc le code suivant:
<code>
ActiveCell.FormulaR1C1 = "=MIN(R[-i]C:R[-1]C)"
<end code>
 
Hors cela ne marche pas, à cause de l'utilisations de la variable i.
 
Pourriez vous m'indiquer comment faire pour faire marcher cela, ou pour contourner le problème ?
 
Merci d'avance.

Reply

Marsh Posté le 16-03-2008 à 20:44:58   

Reply

Marsh Posté le 17-03-2008 à 07:50:23    

Il faut évidemment que i ait une valeur, ensuite :
 
ActiveCell.FormulaR1C1 = "=MIN(R[-" & i & "]C:R[-1]C)"


---------------
OtObOxBlOg - - - Etre seul à avoir tort  c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed