Bonjour à tous,
Voilà mon problème : je dispose d'un tableau comprenant du texte et des nombres. Je voudrais pouvoir filtrer ce tableau et appliquer un coefficient multiplicateur sur certaines colonnes.
Voici un exemple, un peu simple, pour mieux comprendre : dedans je voudrais filtrer pour garder que le magasin "Nord" et multiplier le prix par 2, sans pour autant toucher à la quantité. Pour voir comment Excel réagissait, j'ai essayé
=Filtre(Tableau1;Tableau1[Magasin]="Nord")*2
Comme on pouvait s'y attendre, Excel n'a pas du tout aimé devoir essayer de multiplier du texte par 2… Pour le moment la seul solution que j'ai trouvé c'est de faire colonne par colonne, donc :
=Filtre(Tableau1[Magasin];Tableau1[Magasin]="Nord")
=Filtre(Tableau1[Produit];Tableau1[Magasin]="Nord")
=Filtre(Tableau1[Prix];Tableau1[Magasin]="Nord")*2
=Filtre(Tableau1[Quantité];Tableau1[Magasin]="Nord"
Seulement le vrai tableau comporte 120 colonnes, donc j'ai pas vraiment envie de le faire. J'ai aussi pensé essayer de passer le nom des colonnes en variables, mais sans succès. Est-ce que c'est possible, en passant par VBA, de réussir à contourner le problème ?
Merci d'avance pour votre aide,
Nicolas