1 macro qui rempli 2 colonnes de données

Résolu/Fermé
el-doyon Messages postés 42 Date d'inscription mardi 13 octobre 2009 Statut Membre Dernière intervention 3 février 2017 - 13 oct. 2009 à 21:56
el-doyon Messages postés 42 Date d'inscription mardi 13 octobre 2009 Statut Membre Dernière intervention 3 février 2017 - 15 oct. 2009 à 07:35
Bonjour,
Je souhaite de l'aide pour créer une macro, je suis totalement novice.
Je voudrais rentrer une information dans une cellule A1 et en fonction de cette information avoir deux colonnes de données en B et C (il s'agit de chiffres) qui s'affichent en face de désignations fixes sur la colonne A à partir de A2.
Donc une colonne en A qui contient des désignations fixes et en B et C des données variables qui s'affichent de B2 à B20 et de C2 à C20 (des cellules resteront vides comme C9 et c11 par exemple)en fonction de l'information rentrée en A1.
Merci d'avance pour votre aide.
A voir également:

11 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
13 oct. 2009 à 22:10
bonjour

tu devrais mettre un exemple de ce que tu veux sur http://www.cijoint.fr/index.php et mettre le lien généré ici car ce serait plus facile pour comprendre.
0
el-doyon Messages postés 42 Date d'inscription mardi 13 octobre 2009 Statut Membre Dernière intervention 3 février 2017
13 oct. 2009 à 22:41
Merci gbinforme pour l'info, donc voici le lien pour voir le fichier :
http://www.cijoint.fr/cjlink.php?file=cj200910/cijKYVuMa2.xls
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
13 oct. 2009 à 23:17
bonjour

Ce que tu veux afficher se trouve sur une base de données ?

Il me semble que tu doit pouvoir l'afficher par formule mais il faudrait avoir la structure de ces données.
0
el-doyon Messages postés 42 Date d'inscription mardi 13 octobre 2009 Statut Membre Dernière intervention 3 février 2017
14 oct. 2009 à 09:46
Bonjour,
si c'est possible de réaliser ce que je souhaite sans macros ça me va tout à fait mais je ne vois pas comment. Les données sources peuvent être regroupée sur une seule feuille comme dans ce nouveau lien ou sur plusieurs feuilles sachant que la vraie liste comporte 60 lignes et il y a 40 choix d'entrée dans la cellule A1.
Voici le lien : http://www.cijoint.fr/cjlink.php?file=cj200910/cijOh6NTQQ.xls

Merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
14 oct. 2009 à 10:22
bonjour

En fonction de ton tableau, je t'ai mis les formules qui fonctionnent pour obtenir ton résultat.

http://www.cijoint.fr/cjlink.php?file=cj200910/cijz2lCH65.xls

Il faut bien sûr les adapter à ton classeur

=INDEX(Feuil1!$A$2:$I$10;EQUIV($A3;Feuil1!$A$2:$A$10;0);EQUIV($A$1;Feuil1!$A$2:$L$2;0)+1)


- Feuil1!$A$2:$I$10 le tableau des données
- $A3 la cellule libellé à rechercher
- Feuil1!$A$2:$A$10 le tableau des libellés
- $A$1 le choix du type
- Feuil1!$A$2:$L$2 la ligne des types
- +1 ou +2 pour avoir le code ou le nombre (décalage colonne)
0
el-doyon Messages postés 42 Date d'inscription mardi 13 octobre 2009 Statut Membre Dernière intervention 3 février 2017
14 oct. 2009 à 10:39
Merciiiiiiiiiii !!!! c'est excatement ce que je cherchais à faire, je peux l'adapter à mon tableau, merci bcp pour le résultat et la rapidité surtout. Question en plus : Existe il un moyen de masquer la formule, qu'elle n'apparaisse pas dans la barre ? Si tu as la réponse, c'est génial mais c'est déjà très bien ainsi.
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
14 oct. 2009 à 21:02
bonjour

Existe il un moyen de masquer la formule

Tu peux te mettre sur la première position de ta formule
Tu sélectionnes ta formule complète et tu fais copier ou ctrl +c
Tu fais echap pour désélectionner
tu fais menu insertion / nom / définir
tu choisis un nom "référence" par exemple
dans "fait référence" tu colles ta formule puis ajouter et fermer
tu peux remplacer ta formule par =référence

à toi d'adapter avec un nom qui te convient.
0
el-doyon Messages postés 42 Date d'inscription mardi 13 octobre 2009 Statut Membre Dernière intervention 3 février 2017
14 oct. 2009 à 21:12
C génial comme méthode, merci ! j'abuse encore un peu. par rapport au tableau, lorsque je sélectionne en A1 et qu'il y a des cellules restées vides en colonne B et C (Dans A il y a les désignation) je voudrais savoir si y'a un moyen de suppr les lignes qui ne comportent que la désignation en colonne A. Y'a t il une solution à ça ?
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
14 oct. 2009 à 21:58
bonjour

un moyen de suppr les lignes qui ne comportent que la désignation en colonne A

Tu ne peux pas supprimer des cellules par formule puisque les formules n'agissent que sur leur cellule.

Par macro c'est possible mais attention car si tu changes de type, les lignes supprimées ne seront plus là non plus. Par contre tu peux les masquer puis les démasquer si le nouveau type les documente avec une macro événementielle.
0
el-doyon Messages postés 42 Date d'inscription mardi 13 octobre 2009 Statut Membre Dernière intervention 3 février 2017
14 oct. 2009 à 22:06
Ok d'ac mais c'est quoi une macro évènementielle ?
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
14 oct. 2009 à 23:37
bonjour

c'est quoi une macro évènementielle ?

C'est une macro qui se déclenche toute seule en fonction des événements choisis.

J'ai choisis de la déclencher quand tu modifies A1 ou A14 dans ton classeur test

http://www.cijoint.fr/cjlink.php?file=cj200910/cijeYIiEMX.xls

Tu peux la recopier tel que dans ton classeur sur la feuille concernée (mode d'emploi éventuel)
0
el-doyon Messages postés 42 Date d'inscription mardi 13 octobre 2009 Statut Membre Dernière intervention 3 février 2017
15 oct. 2009 à 07:35
UN immense merci à toi, tu as résolu tous mes problèmes. Merci gbinforme.
0