Mettre formule sous un tableau variable

Bonsoir,

J'ai un tableau dont le nombre de lignes est variable (tableau alimenté par macro). La dernière ligne non vide de ce tableau est n.

Sous ce tableau, 4 lignes plus bas (n+4), il y a 2 cellules qui contiennent des valeurs ( en H et O).

Je voudrais sur la même (n+4) en colonne L, mettre la formule du quotient H/O.

j'ai fait ceci

.Range("L" & n + 4).FormulaLocal = "=.Range("H" & n + 4) / .Range("O" & n + 4)"

message d'erreur------>erreur de compilation -attendu: fin d'instruction

En vous remerciant.

Essaie ça :

CP4 a écrit :

.Range("L" & n + 4).FormulaLocal = "=(H" & n + 4 & ") /O" & n + 4 & ")"

Cordialement, Daniel

Bonjour,

il faut "sortir" tes variables range des guillemets :

.Range("L" & n + 4).FormulaLocal = "=.Range("H" & n + 4) / .Range("O" & n + 4)"

Merci beaucoup pour votre retour.

@Dan42153: non ça ne fonctionne pas

@pierre.jy: Je n'ai vraiment pas compris

Oups ,

$

erreur de copier coller , j'ai remis ton code :

  .Range("L" & n + 4).FormulaLocal = "=" & .Range("H" & n + 4).Address & "/" & .Range("O" & n + 4).Address

C'est parfait. Merci beaucoup.

ou :

.Range("L" & n + 4).FormulaLocal = "=(H" & n + 4 & "/O" & n + 4 & ")"

Cordialement, Daniel

merci beaucoup Dan42153, ça fonctionne parfaitement.

Merci à vous deux.

Cordialement,

cp4

Rechercher des sujets similaires à "mettre formule tableau variable"