Formule matricielle et tableaux

Fermé
Sirithhyando Messages postés 49 Date d'inscription mercredi 16 avril 2014 Statut Membre Dernière intervention 17 octobre 2018 - 9 févr. 2017 à 15:08
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 - 9 févr. 2017 à 23:02
Bonjour,
J'ai un souci avec les formules matricielles.
J'ai fichier assez lourd que j'aurais aimé mettre sous forme de tableau.
Afin d'alléger (plusieurs colonnes avec une formule répétée à chaque ligne), j'ai laissé tomber d'inscrire mes "recherchev" qui se répètent à chaque ligne pour y aller avec une formule matricielle englobant une partie de la colonne.
Premier problème, il semblerait qu'il ne soit pas possible de faire une formule matricielle pour une colonne entière dans un tableau. (si c'est possible, ce serait l'idéal, mais je n'ai pas trouvé comment)
Donc, puisque ça n'a pas fonctionné, j'ai décidé de convertir le tableau en cellule normale. Puisque à long terme, le nombre de ligne est emmené à changer (à la hausse). Donc, j'ai mis les formules matricielles sur plus de lignes que nécessaire pour l'instant, mais suffisamment pour ne jamais devoir refaire les formules.
Ce que j'entends est que j'avais un tableau de A3:BQ6411 et maintenant, j'ai inscrits mes formules matricielle jusqu'à la ligne 9000.
Le problème que j’ai maintenant est que je peux faire des « filtres » avec toutes les colonnes, mais aucun « tri ». L’erreur que j’obtiens quand j’essaie de faire un « tri » est : « Impossible de modifier une partie de matrice ».
Quelqu’un peut m’aider?
Merci
A voir également:

1 réponse

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
9 févr. 2017 à 15:45
Bonjour
Sur 9000 lignes , les formules matricielles sont très lentes et effectivement on ne peut pas utiliser la colonne entière

sur ce genre de grands tableaux, il vaut mieux passer par du VBA avec des variables-tableaux
0
Sirithhyando Messages postés 49 Date d'inscription mercredi 16 avril 2014 Statut Membre Dernière intervention 17 octobre 2018 1
9 févr. 2017 à 15:54
Ah, j'espérais rester dans quelque chose que je connais, mais bon.
Connais-tu un endroit ou je pourrais trouver une base sur laquelle je pourrais m'inspirer afin de bâtir ce "grand tableau"?
Je ne m'y connais pas en VBA, mais je devrais être en mesure d'arriver à quelque chose si je pars de quelque chose. (enfin, je crois)
Merci
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303 > Sirithhyando Messages postés 49 Date d'inscription mercredi 16 avril 2014 Statut Membre Dernière intervention 17 octobre 2018
Modifié par michel_m le 9/02/2017 à 16:21
https://silkyroad.developpez.com/vba/tableaux/
mais si tu n'as jamais fait de VBA ou un peu, bon courage...
0
Sirithhyando Messages postés 49 Date d'inscription mercredi 16 avril 2014 Statut Membre Dernière intervention 17 octobre 2018 1
9 févr. 2017 à 19:08
Merci bien, je vais voir ce que je peux faire.

Si quelqu'un d'autre a une approche différente, même si elle n'est pas optimale, elle serait apprécié. :)
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856 > Sirithhyando Messages postés 49 Date d'inscription mercredi 16 avril 2014 Statut Membre Dernière intervention 17 octobre 2018
9 févr. 2017 à 23:02
Bonsoir,

Si tu veux qu'on regarde ce qu'on peut faire, envoie ton fichier (ou une partie significative) avec tes formules.

cdlt
0