Bonjour tout le monde,
je demande l'aide de toute personne qui maitrise la fonction ARRAY de VBA.
Je souhaiterais traiter un tableau de plusieurs 100ene de milliers de lignes et qui s'agrandit continuellement.
L'idée c'est qu'il y a deux bases de données, la principale (la plus volumineuse) qui contient toutes les données et la deuxième qui détermine sur quels éléments apporter les modifications.
Je mets à dispo un fichier permettant de mieux comprendre la situation.
L'idée est de modifier dans l'onglet BASE les NOMS contenues dans l'onglet MODIFICATIONS. Si le nom apparait dans cet onglet alors on cherche dans la ligne (BASE) la valeur la plus récente (sans tenir compte des 0). Le but est de remplacer les derniers 0 de ces NOM par vide.
J'ai tenté de me lancer avec des boucles (de recherche vertical puis horizontal) mais au bout de 10min Excel n'était toujours pas revenu à lui![]()
Si vous avez des pistes (même autre que ARRAY) ou bien même la solutions, je suis preneur.
Je vous remercie bien fortement d'avance,
http://c.sdbx.co/1oGzMNk
Hugo
Partager