Implémentation automatique sur Excel

Fermé
sion2200 - 16 févr. 2009 à 11:19
 sion2200 - 16 févr. 2009 à 16:51
Bonjour,

Je souhaiterais savoir comment faire pour implémenter automatiquement certaines cellules sur Excel en utilisant VBA.

Pour être plus clair, dans un fichier excel j'ai une liste de mot et de valeurs :
ex. :
A1 : "AAA" B1 : "1" C1 : "26" ...
A2 : "BBB" ...
A3 : "CCC"

Admettons que je retape en A4 : "AAA", j'aimerais que dans les cellules B4 et C4, la macro m'affiche automatiquement 1 et 26 (les valeurs des cellules B1 et C1).
Si je tape "BBB", la macro devra me copier/coller en B4 et C4 les valeurs de B2 et C2, ect...

Comment puis-je faire pour avoir une petite macro qui ne mette pas trop longtemps à se faire même sur un gros fichier ?


Merci d'avance
A voir également:

4 réponses

wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 244
16 févr. 2009 à 11:57
Bonjour

ca serait plus simple et plus rapide avec une formule ! selon ta decision

@ te lire
0
Quelle formule je peux utiliser alors ? Si vous avez d'autres propositions, je veux bien essayer !
0
wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 244
16 févr. 2009 à 13:02
re:

disons que dans ta Feuil2 tu aies ta table Colonne A,B et C

Dans la Feuille 1 Cellule A1 le code à rentrer

en B1 tu met la formule suivante
=RECHERCHEV(A1;Feuil2!$A$1:$C$100;2;FAUX)
en c1
=RECHERCHEV(A1;Feuil2!$A$1:$C$100;3;FAUX)

RechercheV va chercher la Valeur A1 dans la 1ere colonne de la plage A1:C100 et va restituer la 2eme colonne (Pour B1, la 3eme pour C1), aprex avoir trouvé la valleur juste (Faux)
0
Tout d'abord merci pour ta réponse Wilfried !!!
En faite, je ne peux pas avoir de formules dans les colonnes A, B et C donc je pense qu'une petite macro VBA serait plus simple mais je ne vois pas comment faire... Si quelqu'un a une idée, je suis preneur !
0