Bonjour à toutes et à tous,
Avant tout, je vous remercie pour l'attention que vous porterez à mon sujet.
Je travaille sur l'élaboration d'un document que j'appellerai Devis.
Ce devis sera renseigné à partir d'une base de donnée appelée BordereauPrix.
Le document joint permettra d'étayer la description que je vais tenter de faire ici.
Tout d'abord mon idée était de sélectionner certaines lignes de ma base de données pour les reporter ensuite dans l'onglet devis. Après recherche j'ai trouvé une formule que j'ai adapté à la feuille BordereauPrix pour faire ce que j'appelle une "liste sans trou".
Pour l'exemple, j'ai placé cette formule matricielle dans la colonne G. Cette formule copie la Colonne B "référence" sous condition de trouver "x" dans la colonne A.
La base de donnée que je dois utiliser est relativement longue, et en fait j'ai même plusieurs bases de données pour chacun des fournisseurs de pièces détachées, et je voudrais remplacer le "x" par une case à cocher (plus facile pour l'utilisateur).
J'ai trouvé une macro permettant d'ajouter des cases à cocher liées à la cellule . Pour ajouter une case à cocher, le raccourci est Alt+F8.
1) Comment dois-je adapter la formule (création liste sans trou) pour qu'elle réponde non plus à la valeur "x", mais à la case à cocher (VRAI si cochée)?
2) Est-il possible de d'adapter cette formule si le Devis se trouve non pas dans un autre onglet que le bordereau, mais dans un autre classeur excel?
J'espère avoir été clair dans mes explications et vous remercie de votre attention.
Cordialement.