Avec une formule unique recopiée ligne à ligne sans figer sur le tableau et sans utiliser les instructions de tableau !!!
À la fin, ça donne, sur la dernière ligne, ligne 154, la formule :
qui pointe sur la dernière ligne + 140 lignes vides
... qui ne sert à rien puisqu'un filtre suffirait, sauf à l'écrire en tête d'une colonne extérieure au tableau et contenant suffisamment de lignes vides pour éviter l'erreur #PROPAGATION !
Merci mais quand je saisis cette formule Tableau1 disparaît !
D'ailleurs où l'as-tu trouvé ?
Moi sur l'onglet en bas, j'ai "Feuille1" pas "tableau1".
(Je suis sur un ipad)
Merci mais quand je saisis cette formule Tableau1 disparaît !
D'ailleurs où l'as-tu trouvé ?
Moi sur l'onglet en bas, j'ai "Feuille1" pas "tableau1".
(Je suis sur un ipad)
C'est normal !
Lorsqu'on écrit une formule à l'intérieur d'un TS, celui-ci la propage sur toute la colonne et, comme il s'agit d'une formule matricielle, donc qui renvoie un tableau, elle se marche dessus à chaque ligne suivante, d'où l'erreur #PROPAGATION.
C'est pour ça qu'on vous a conseillé de la faire précéder par un @ qui lui retire la forme matricielle mais, du coup, cela devient un non-sens car, dans ce cas, elle ne travaille en réalité que sur sa propre ligne uniquement.
C'est pour ça que, comme je l'ai montré en PJ dans le post #16, il faut l'utiliser en dehors du TS.
Or, un autre caractéristique remarquable des TS est la suivante :
Si vous écrivez quelque chose dans une colonne qui lui est adjacente, le TS intègre automatiquement cette colonne dans le TS. On, peut by-passer ce fonctionnement en annulant la dernière action mais la meilleure méthode consiste à laisser une colonne vide entre le TS et la nouvelle colonne dans laquelle on écrit.
Lorsqu'on écrit une formule à l'intérieur d'un TS, celui-ci la propage sur toute la colonne et, comme il s'agit d'une formule matricielle, donc qui renvoie un tableau, elle se marche dessus à chaque ligne suivante, d'où l'erreur #PROPAGATION.
C'est pour ça que, comme je l'ai montré en PJ dans le post #16, il faut l'utiliser en dehors du TS.
Or, un autre caractéristique remarquable des TS est la suivante :
Si vous écrivez quelque chose dans une colonne qui lui est adjacente, le TS intègre automatiquement cette colonne dans le TS. On, peut by-passer ce fonctionnement en annulant la dernière action mais la meilleure méthode consiste à laisser une colonne vide entre le TS et la nouvelle colonne dans laquelle on écrit.
Et finalement, c'est quoi le but de la formule ? (sachant qu'il y a des fautes dans la liste et que "bénin?" par exemple est différent de "bénin"
Moi je pense que le but ultime de la fonction, c'est de trouver les pays qui n'ont qu'une langue
Des explications, Moanin ????
Bonjour.
Moi non plus je n'en vois pas l'utilité. Si c'est pour l'utiliser dans des listes de validation, il y a d'autres solutions en VBA. Pour des ComboBox ActiveX aussi. Et encore mieux pour des ComboBox en UserForm …
Et finalement, c'est quoi le but de la formule ? (sachant qu'il y a des fautes dans la liste et que "bénin?" par exemple est différent de "bénin"
Moi je pense que le but ultime de la fonction, c'est de trouver les pays qui n'ont qu'une langue
Des explications, Moanin ????
Heu, juste pour être sûr ?
On est bien d'accord que vous n'avez entré cette formule QUE dans la cellule F2 (sans la recopier dans les suivantes) et que toutes les cellules en dessous sont vides ?