JoBar57
XLDnaute Junior
Bonjour à tous,
J’aimerais compléter un vieux classeur en comptabilisant des données existantes dans « Feuil1 », à savoir les nombres contenus dans les différentes cellules éparpillées dans la feuille et surlignées en jaune, les comparer à la liste des nombres dans la plage (X77 à X84) de cette même feuille et enfin restituer la liste de ces nombres (peu importe le nombre de fois qu’ils apparaissent) dans le formulaire situé dans l’onglet « Résultat » avec la mise en forme telle qu’elle apparaît dans mon document.
J’ai créé une macro (pas la plus simple certainement) pour collecter les données, puis les trier et les rassembler dans la feuille de l’onglet « Résultat », et en utilisant une formule intermédiaire pour supprimer les cellules vides, mais je sèche sur la formulation en VBA pour incorporer dans cette feuille les libellés fixes ainsi que les variables dans les Cellules A3 et A7 afin que les lignes ne comportent pas de trous (puisqu'il ne faut mentionner que les nombres existants dans le Range("B8:B15")
Est-il possible de faire une macro plus « courte » (et plus "élégante") que ce que j’ai faite et de procéder sans l’étape intermédiaire dans l’onglet « calculs » ?
Si besoin de l’étape intermédiaire de calcul ou d’organisation dans l’onglet « Calculs », il faut utiliser la plage grisée car l’onglet comporte déjà des plages utilisées pour d’autres calculs ("A1 : AB48")
Merci à celui ou ceux qui prendrai(en)t le temps de se pencher sur la question.
J’aimerais compléter un vieux classeur en comptabilisant des données existantes dans « Feuil1 », à savoir les nombres contenus dans les différentes cellules éparpillées dans la feuille et surlignées en jaune, les comparer à la liste des nombres dans la plage (X77 à X84) de cette même feuille et enfin restituer la liste de ces nombres (peu importe le nombre de fois qu’ils apparaissent) dans le formulaire situé dans l’onglet « Résultat » avec la mise en forme telle qu’elle apparaît dans mon document.
J’ai créé une macro (pas la plus simple certainement) pour collecter les données, puis les trier et les rassembler dans la feuille de l’onglet « Résultat », et en utilisant une formule intermédiaire pour supprimer les cellules vides, mais je sèche sur la formulation en VBA pour incorporer dans cette feuille les libellés fixes ainsi que les variables dans les Cellules A3 et A7 afin que les lignes ne comportent pas de trous (puisqu'il ne faut mentionner que les nombres existants dans le Range("B8:B15")
Est-il possible de faire une macro plus « courte » (et plus "élégante") que ce que j’ai faite et de procéder sans l’étape intermédiaire dans l’onglet « calculs » ?
Si besoin de l’étape intermédiaire de calcul ou d’organisation dans l’onglet « Calculs », il faut utiliser la plage grisée car l’onglet comporte déjà des plages utilisées pour d’autres calculs ("A1 : AB48")
Merci à celui ou ceux qui prendrai(en)t le temps de se pencher sur la question.
Pièces jointes
Dernière édition: