Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/12/2011, 23h21   #1
apt
Membre du Club
 
Inscription : mai 2002
Messages : 526
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 526
Points : 42
Points : 42
Par défaut Tableau référence et remplissage automatique

Bonjour à tous,

Pour remplir la cellule adjacente dans la colonne B de n'importe quelle référence existante en colonne A, on doit créer au préalable un tableau de référence en J5:K5 qui nous servira de base de données.

La colonne J contiendra les références sous la forme Txxx (T100, T101...)

La colonne K contiendra les noms des références.

En cas de saisie d'une nouvelle paire réf/nom, elle sera ajoutée au tableau réf, puis si une autre saisie de référence est similaire à une déjà existante, son nom sera remplie automatiquement puisqu'il existe dans le tableau réf.

En plus il y a le problème de remplissage des réf dans le tableau :

Au lieu d'avoir Txxx, j'ai toujours Txxx-y

J'espère avoir bien exposé mon problème.

Merci d'avance.
Pièces jointes en attente de validation
Type de fichier : xls tab_ref_remplissage_auto.xls
apt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2011, 13h07   #2
Futur Membre du Club
 
Inscription : mars 2004
Messages : 50
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : mars 2004
Messages : 50
Points : 15
Points : 15
Citation:
Envoyé par apt Voir le message
J'espère avoir bien exposé mon problème.
Pour commencer, il n'y a pas de question dans ton message. Ca aurait été un bon début.

Ensuite, j'ai vraiment du mal à suivre ce que tu souhaites faire.

Peux-tu préciser :
-> UNE action utilisateur (???)
-> Le résultat attendu (T101)
-> Le résultat obtenu (T101-?)

N'hésites pas à donner plusieurs exemples concrets. Je ne sais pas pour les autres, mais moi, j'ai rien pigé à ton problème ... alors que ça n'a pas l'air extraordinairement compliqué.
Cyborg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2011, 07h35   #3
apt
Membre du Club
 
Inscription : mai 2002
Messages : 526
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 526
Points : 42
Points : 42
Bonjour Cyborg,

Bon, c'est une idée pour accélérer la saisie en colonne B.

Voila ce qui passe :

En colonne A les données sont saisies sous forme de Txxx-y.

En colonne B les noms correspondants au premiers 4 caractères "Txxx".

Par exemple en A2 je saisie "T100-5".

Après, j'aimerais qu'Excel va prendre les 4 premiers caractères à savoir "T100" et aller les chercher dans le tableau référence (Colonne J).

S'il trouve une occurrence, il va prendre le nom correspondant dans la colonne K et le faire copier en B2.

Sinon en cas contraire, la cellule B2 est laissée vide pour que l'utilisateur fait entrer le nom correspondant.

Et dans ce cas (saisie manuelle par l'utilisateur), on demande à Excel une deuxième fois, de copier la nouvelle ligne saisie (A2:B2) dans (J2:K2) en prenant seulement les 4 premiers caractères de la cellule A2 ("T100").

Questions :

1 - Comment copier Les 4 premiers caractères "Txxx" pendant le filtrage ?

Essai de résoudre ce problème ici :
http://www.developpez.net/forums/d11...ore-p-formule/

2 - Comment réussir une recherche et faire remplir automatiquement les noms de la colonne B ?

Merci.
apt est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h18.


 
 
 
 
Partenaires

Hébergement Web