Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Remplir des feuilles (en fonction de leur onglet), à partir d'une base de donnée

  • Initiateur de la discussion Initiateur de la discussion blibo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

blibo

XLDnaute Nouveau
bonjour le forum
j'ai toujours évité d'utiliser les macros, car compliquées pour moi mais cette fois ci je pense ne pas avoir le choix.
je voudrais, à partir de ma feuille "Listing" remplir les autres feuilles, qui représentent des véhicules de notre parc automobile. j'aimerais, si possible, trouver une macro permettant de filtrer la colonne "G" (numéros de véhicules), copier les lignes et les coller dans les feuilles correspondantes. j'espère m' être bien expliqué.
d'avance, merci à toutes et à tous
 

Pièces jointes

Re : Remplir des feuilles (en fonction de leur onglet), à partir d'une base de donnée

bonjour,

Un essai avec formule

Je n'ai pas tout fait : tu poursuis
j'ai nommé les colonnes de la feuille Listing (jusqu'à la ligne 200)
en feuille 226, j'ai recopié la formule jusqu'en ligne 100
Il subsiste un problème lorsque la cellule est à blanc en colonne Nuit

a+
 

Pièces jointes

Re : Remplir des feuilles (en fonction de leur onglet), à partir d'une base de donnée

Bonjour, chalet53 m'a devancé!

J'ai également :
Code:
=INDEX(Listing!B$5:B$65536;PETITE.VALEUR(SI(Listing!$G$5:$G$65536=226;LIGNE(Listing!$G$5:$G$65536));LIGNE()-4)-4)

à copier en b5 de la feuille 226 (pour l'exemple) en validation matricielle et à étirer en long en large et en travers..
 
Dernière édition:
Re : Remplir des feuilles (en fonction de leur onglet), à partir d'une base de donnée


merci d'avance, chalet53 et Force rouge
je vais assayer les formules et je vous quoi
 
Re : Remplir des feuilles (en fonction de leur onglet), à partir d'une base de donnée

en effet il y a un problème un niveau des cellules vides de la base de données, qui renvoient "0" comme réponse.
 
Re : Remplir des feuilles (en fonction de leur onglet), à partir d'une base de donnée

Peut-être ainsi dans la 1ère colonne :

Valider par : CTRL MAJ et Entrée

=SIERREUR(SI(INDEX(Nuit;PETITE.VALEUR(SI(Type=226;LIGNE(INDIRECT("1:"&LIGNES(Type))));LIGNES($1:1)))=0;"";INDEX(Nuit;PETITE.VALEUR(SI(Type=226;LIGNE(INDIRECT("1:"&LIGNES(Type))));LIGNES($1:1))));"")


a+
 
Re : Remplir des feuilles (en fonction de leur onglet), à partir d'une base de donnée


j'avais déjà utilisé la fonction "SIERREUR" sans la condition "SI", comme réponse il y avait: Erreur dans la formule, ou trop d'arguments.
Ici je n'ai que des cellules vides.
encore merci.
j'essaie toujours
 
Re : Remplir des feuilles (en fonction de leur onglet), à partir d'une base de donnée

Bonjour à tous,blibo, CHALET53, Force rouge
Version VBA

bonjour jpb388
un grand merci pour ton intervention.
j'ai vu le module et son code, je pense que ça devrait aller.
j'en avais trouvé un dans un forum mais sans explications. ici il y a des explications et c'est cool. je vais l'étudier et essayer de l'adapter à mon problème.
merci à toi
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…