Bonjour à Tous,
J'ai un souci sur la fonction ci-dessous je suis débutant j'ai fouillé pas mal mais je n'arrive pas à trouver mon erreur.
J'ai crée cette fonction pour l'appeler sous Excel mais j'ai un problème de valeur en retour.
Le mois se situe dans une cellule contenant le nombre donc pas de pb, en revanche je souhaiterais définir une cellule situé par exemple 2 cas + loin horizontalement pour faire une somme de la première à cette cellule mais offset doit être utilisé que pour selection peut etre?
La fonction somme est peut être fausse aussi?
En vous remerciant par avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Function Realisation(Nb_mois As Range, Cellule1 As Range, Cellule2 As Range) Mois = Nb_mois.Value Cellule3 = Cellule2.Offset(0, Mois - 1) Cellule4 = Cellule2.Offset(0, Mois - 1) Realisation = [Sum(Cellule1:Cellule3] / [Sum(Cellule2:Cellule4)] * 100 Realisation = Round(Realisation, 2) End Function
Partager