Récupérer la valeur d'une cellule avec fonction sur une autre feuille
Bonjour à tous,
Tout est dans le titre, je cherche donc à récupérer la valeur d'une cellule de la feuille 2 dans la feuille 1
J'utilise ;
Code:
1 2
| mavaleur = Worksheets("Feuille 2").Range("G13").Value
MsgBox mavaleur |
Ou ;
Code:
1 2
| mavaleur = Worksheets("Feuille 2").Cells(13, 7).Value
MsgBox mavaleur |
Ces deux syntaxes marchent très bien quand je mets une valeur du genre "123" dans la case G13 mais mon problème c'est que dans ma case G13 j'ai en fait le résultat d'une fonction. Et quand je récupère la valeur il semble que la fonction n'ai pas été calculée et ma Msgbox affiche "0"...
J'ai tenté de faire en sorte que la fonction soit calculée avant la récupération de la valeur :
Code:
1 2 3
| Worksheets("Feuille 2").Range("A6:G13").Calculate
mavaleur = Worksheets("Feuille 2").Range("G13").Value
MsgBox mavaleur |
Mais le problème persiste.
Merci d'avance pour votre aide