Bonjour,
Débutant en VBA, et pas forcément très doué sur Excel, j'espère que certains ici pourront m'aider.Je n'ai trouvé la réponse à ma question nulle part.
Sous un tableau Excel, à travers une macro VBA, je désire calculer la valeur d'une cellule en fonction de son intersection avec 2, voire plusieurs plages de données.
Explication et un exemple pour (beaucoup) plus de clarté. Dans le tableau ci dessous :
Je souhaiterais calculer les valeurs des x de telle façon à obtenir le résultat suivant
En résumé, dans chaque cellule, comment attribuer une fonction selon l'intersection des différente plages souhaitées.
Je dois réaliser ce traitement sur plusieurs tableaux, qui ont chacun des structuration internes très différentes. Je ne peut donc définir fonction selon des références de plages absolues.
Les plages souhaitées doivent être sélectionnées manuellement au préalable, ce que j'ai déjà codé.
Néanmoins, la suite me pose problème, tant dans la méthode à choisir que dans la réutilisation des plages préalablement sélectionnées.
En espérant avoir été assez clair.
merci à ceux qui m'aideront. 🙂
Débutant en VBA, et pas forcément très doué sur Excel, j'espère que certains ici pourront m'aider.Je n'ai trouvé la réponse à ma question nulle part.
Sous un tableau Excel, à travers une macro VBA, je désire calculer la valeur d'une cellule en fonction de son intersection avec 2, voire plusieurs plages de données.
Explication et un exemple pour (beaucoup) plus de clarté. Dans le tableau ci dessous :
Code:
1 A B C
2 1 1 2
3 x x x
4 x x x
5 x x x
Je souhaiterais calculer les valeurs des x de telle façon à obtenir le résultat suivant
Code:
1 A B C
2 1 1 2
3 A-1-3 B-1-3 C-2-3
4 A-1-4 B-1-4 C-2-4
5 A-1-5 B-1-5 C-2-5
En résumé, dans chaque cellule, comment attribuer une fonction selon l'intersection des différente plages souhaitées.
Je dois réaliser ce traitement sur plusieurs tableaux, qui ont chacun des structuration internes très différentes. Je ne peut donc définir fonction selon des références de plages absolues.
Les plages souhaitées doivent être sélectionnées manuellement au préalable, ce que j'ai déjà codé.
Néanmoins, la suite me pose problème, tant dans la méthode à choisir que dans la réutilisation des plages préalablement sélectionnées.
En espérant avoir été assez clair.
merci à ceux qui m'aideront. 🙂