Auzingueur
XLDnaute Junior
Bonjour à tous,
Je viens sur ce forum en espérant trouver une réponse à mon problèmes.
J'ai plusieurs plages de données et j'aimerai lister l'ensemble des chiffres présents dans toutes les plages (j'ai osé parler d'intersection sur un autre forum et je me suis fait remballer, je préfère ne plus m'y risquer).
J'aimerai faire cela sans utiliser les maccros, car les valeurs des plages seront amenées à changer très fréquemment, et je voudrais limiter le temps de calcul (j'ai déjà une maccro assez lourde qui tourne sur le on_Change de la feuille en question sur mon vrai fichier).
De plus, certaines plages n'existent pas tout le temps (comme la plage 4 dans mon fichier joint par exemple). J'aimerai qu'elles ne soient comptabilisées que lorsqu'elles existent.
=> Piste de solution pour ce problème : il est envisageable d'avoir une "plage de secours" (voir fichier joint) qui comportera toutes les valeurs possibles sur la feuille en question. Cela permettrait de remplacer ci-nécessaire la plage manquante par cette plage et de palier au problème.
Pour résumer, dans mon fichier exemple ci-joint, j'aimerai (si possible sans utiliser de maccro) réussir à récupérer dans mes cases rouges les valeurs 1, 5 et 6. Ceci en prennant bien en compte les plages 1, 2, 3 et 4.
ps: Ce n'est pas toujours la plage 4 qui risque d'être manquante, il arrive qu'il n'y en ai aucune manquante, ou il peut manquer n'importe laquelle.
Voilà, j'espère que mon problème est correctement exprimé, et que vous saurez m'aider.
Par avance merci,
Auzingueur
EDIT : En espérant que personne n'est en train de télécharger l'ancienne version de mon fichier, veuillez trouver ci-joint une nouvelle version, avec une formule (colonneH) qui donne le résultat recherché. Reste maintenant à trouver comment prendre en compte le fait que les plages peuvent être nulles.
Je viens sur ce forum en espérant trouver une réponse à mon problèmes.
J'ai plusieurs plages de données et j'aimerai lister l'ensemble des chiffres présents dans toutes les plages (j'ai osé parler d'intersection sur un autre forum et je me suis fait remballer, je préfère ne plus m'y risquer).
J'aimerai faire cela sans utiliser les maccros, car les valeurs des plages seront amenées à changer très fréquemment, et je voudrais limiter le temps de calcul (j'ai déjà une maccro assez lourde qui tourne sur le on_Change de la feuille en question sur mon vrai fichier).
De plus, certaines plages n'existent pas tout le temps (comme la plage 4 dans mon fichier joint par exemple). J'aimerai qu'elles ne soient comptabilisées que lorsqu'elles existent.
=> Piste de solution pour ce problème : il est envisageable d'avoir une "plage de secours" (voir fichier joint) qui comportera toutes les valeurs possibles sur la feuille en question. Cela permettrait de remplacer ci-nécessaire la plage manquante par cette plage et de palier au problème.
Pour résumer, dans mon fichier exemple ci-joint, j'aimerai (si possible sans utiliser de maccro) réussir à récupérer dans mes cases rouges les valeurs 1, 5 et 6. Ceci en prennant bien en compte les plages 1, 2, 3 et 4.
ps: Ce n'est pas toujours la plage 4 qui risque d'être manquante, il arrive qu'il n'y en ai aucune manquante, ou il peut manquer n'importe laquelle.
Voilà, j'espère que mon problème est correctement exprimé, et que vous saurez m'aider.
Par avance merci,
Auzingueur
EDIT : En espérant que personne n'est en train de télécharger l'ancienne version de mon fichier, veuillez trouver ci-joint une nouvelle version, avec une formule (colonneH) qui donne le résultat recherché. Reste maintenant à trouver comment prendre en compte le fait que les plages peuvent être nulles.
Pièces jointes
Dernière modification par un modérateur: