Re : Filtrer à partir d'un choix dans une liste de validation
Bonjour Pierrejean
Au nom de tous les XLDnautes je te souhaite la bienvenue dans l'ère du LCD! ahh c'était mieux avant !!
Sinon pour répondre à tes questions, oui je voulais bien dire la suppression des feuilles une fois imprimées
Je remets les choses dans le contexte:
• Le classeur va contenir 4 feuilles
o La feuille 1 ou il ya les boutons d’exécution des macros
o La feuille 2 qui constitue la base de données
o La feuille 3 qui constitue la trame ou viennent se rajouter les données de la BDD avant impression
o La feuille 4 qui comporte simplement un tableau qui nous permettra de remplir avant impression les deux dernières colonnes de la trame
Il ya deux grandes actions à faire sur ce fichier :
Action 1 concernant évidemment la trame.
L’idée est au lieu de créer une (ou plusieurs) nouvelle(s) feuille(s) à chaque fois qu’on clique sur un des deux boutons, on copie la trame, autant de fois qu’il le faut en la renommant exactement pareil qu’avant[Code et nom du magasin],
Il est vrai qu’en plus de reprendre des données de la BDD, la trame contient également des formules simples je ne sais pas si les garder est compatible avec la copie.
J’explicite alors les formules :
Dans la cellule F11 de la trame une simple concaténation de texte.
La colonne G de la trame, va reprendre ‘le prix’ de la colonne W de la BDD, en prenant le soin de ne pas facturer le client (=0) si le prix à la BDD est inférieur ou égal à 10.
La colonne H de la trame reprend le prix de la colonne G le multiplie par 1.4 et l’arrondie (fonction round ?) pour avoir un entier.
Enfin les colonnes I et J de la trame vont chercher quel code a été mis à la colonne X de la BDD, et plutôt que de mettre ce code, on met son équivalent en commentaire français à la colonne I et en commentaire anglais à la colonne J, qu’on va chercher à la feuille libelléNonRéparabilité.
Par l’équivalent du code j’entends les commentaires qui se trouvent à la même ligne.
Par exemple pour un cas ou la colonne X n’est pas renseignée à la BDD (code=0) on met commentaire 3/commentary3.
Ne pas traiter le cas ou le code est dans la colonne X de la base de données et pas dans la feuille libelléNonRéparabilité.
Action 2 :
Elle est un peu délicate à expliquer, elle concerne la manière avec la quelle tu parcours les magasins à la feuille 1.
Est-il possible de les parcourir directement dans la liste de validation ?
Car j’ai bien mes magasins stockés au dessus de la liste de validation mais PAS sur une seule colonne mais 31.
UNE COLONNE PAR PAYS
Ensuite j’ai juste avant la liste de validation telle que présentée à la feuille 1, une autre liste de validation qui me permet de choisir le pays et de renseigner automatiquement dans la deuxième les magasins qui y existent.
Un exemple est à poster de suite si ce n'est pas assez clair
MERCI encore et encore et ....
Bonne matinée à tout le monde