P
philippe
Guest
Salut à toutes et à tous !
Je suis un peu un newbie en VBA
Dans une macro j'ai fait un truc qui ressemble à ça
libor_cap = 0.07
Worksheets("welcome").Range("libor_formula").Formula = "=IF(D" & Range("D15").Row & "+D" & Range("D16").Row & "<" & libor_cap & ",D" & Range("D15").Row & "+D" & Range("D16").Row & ",0.07)"
en somme j'affecte un nombre à virgule à une variable et souhaite l'utiliser pour créer une formule dans une spreadsheet.
Or, comme vous le constaterez ça ne passe pas, la cellule excel prend une valeur 0 à l'endroit ou je met libor_cap dans ma formule.
Je sais que les variables ont différents types mais je n'arrive à comprendre le probleme ici....
Que soit béni ce qui m'explique correctement la manipulation des chiffres à virgule.
Je suis un peu un newbie en VBA
Dans une macro j'ai fait un truc qui ressemble à ça
libor_cap = 0.07
Worksheets("welcome").Range("libor_formula").Formula = "=IF(D" & Range("D15").Row & "+D" & Range("D16").Row & "<" & libor_cap & ",D" & Range("D15").Row & "+D" & Range("D16").Row & ",0.07)"
en somme j'affecte un nombre à virgule à une variable et souhaite l'utiliser pour créer une formule dans une spreadsheet.
Or, comme vous le constaterez ça ne passe pas, la cellule excel prend une valeur 0 à l'endroit ou je met libor_cap dans ma formule.
Je sais que les variables ont différents types mais je n'arrive à comprendre le probleme ici....
Que soit béni ce qui m'explique correctement la manipulation des chiffres à virgule.