Bonjour,
Je n'ai pas trouvé la solution sur les forums d'Excel, mais peut être que j'utilise les mauvais mots clefs.
Je ne suis pas assez compétent pour construire mon code.
1) Objectif :
Le but de mon fichier est de calculer différents indicateurs.
Pour clarifier la situation je prends une fonction qui est similaire à celles de calcul de mes indicateurs (plusieurs entrées de nombre décimaux positifs).
2) Contexte :
Prenons la fonction V = X * Y * Z, que je note en VBA :
------
Function V(X, Y, Z)
V = X * Y * Z
End Function
-------
3) Contrainte
Cette fonction est utilisée dans un fichier où on trouve X, Y et Z dans une seule cellule nommée A2 au format (X;Y;Z) (X, Y et Z étant des nombres).
Ma contrainte est que je ne peux pas mettre 1 colonne pour X, 1 colonne pour Y et 1 colonne pour Z.
C'est à dire que je ne peux créer 3 colonnes dans la feuille via la fonction convertir.
4)Origine du problème
Puisque ma contrainte de travail m'empêche de diviser A2 dans 3 cellules de ma feuille pour faire V(A2 ; A3 ; A4).
5) Description de la solution :
Je veux pouvoir écrire dans la cellule B2 = V (A2)
Donc il faudrait que je puisse extraire X, Y, et Z de A2 afin que V puisse accepter A2 en entrée utilisateur au lieu de V(A2 ; A3 ; A4).
6) Description opérationnelle de la solution en code VBA :
??? c'est là que j'ai besoin de votre aide .
Comment modifier mon code.
Je vous remercie pour votre aide.
Vous souhaitant une bonne journée