OVH Cloud OVH Cloud

VBA - Résultat d'un calcul dans une cellule

2 réponses
Avatar
Chichois62
Bonjour à tous,

Je cherche comment en VBA entrer dans une cellule non pas la formule mais le
résultat d'un calcul fait avec une formule d'une macro
Dans une macro j'ai par exemple
Range("F9").Formula = "=R[-1]C[-4]+RC[-4]"
La formule s'inscrit dans F9 mais je voudrais que ce soit directement le
résultat du calcul qui soit entré dans F9
Je rajoute actuellement dans ma macro un "copier/coller spécial valeurs"
mais il y a sans doute plus simple
Un grand merci d'avance

Chichois62

2 réponses

Avatar
JB
Bonjour

[F9] = [F9].Offset(-1, -4) + [F9].Offset(0, -4)

ou

[F9].Select
ActiveCell = ActiveCell.Offset(-1, -4) + ActiveCell.Offset(0, -4)

JB
Avatar
Chichois62
Impeccable...
Merci JB

"JB" a écrit dans le message de news:

Bonjour

[F9] = [F9].Offset(-1, -4) + [F9].Offset(0, -4)

ou

[F9].Select
ActiveCell = ActiveCell.Offset(-1, -4) + ActiveCell.Offset(0, -4)

JB