Bonjour à tous, j'écris de nouveau car j'ai encore un problème qui me chagrine :
J'ai une bdd avec des articles qui rentrent et qui sortent par divers client, j'ai créé un historique ou les lignes m'informent sur les entrées, sorties, références de l'article et les noms des clients, jusque là pas de problème
Le tout est géré avec une douchette (un scaner) qui automatise le tout
mon problème est que si je veux à l'instant ou je scanne un client je veux obtenir les infos rapidement sur les prêts en cours
J'ai donc créé une formule avec des SOMMEPROD mais si je fais un tableau avec 10000 lignes ca devient vite très lourd, j'avais donc opté pour faire une boucle MAIS ma boucle était obligé de calculer les 10000 lignes une par une et de les comparer s'il y avait des prêts en cours
En gros sur 10000 lignes seulement 10 ou 20 m'intéressent, comment éviter les 10000 comparaisons ??
Ci joint un classeur pour exemple, j'ai volontairement retirer le vba car de toute façon ma méthode n'était pas convaincante
Grosso modo je souhaite afficher uniquement les lignes ou les valeurs supérieures à zéro apparaissent et le tout très rapidement (en vba ou non, peu importe)
Sur mon classeur, j'ai mis des MFC (c'est juste pour voir plus claire, si ca gène on peux les virer)
Merci pour ceux qui se pencheront sur mon problème