[EXCEL] Besoin d'aide pour une condition.
Zeloup
-
Lentz -
Lentz -
Bonjour,
Je cheche à réaliser une feuille de calcul assez complexe (pour moi en tout cas), je m'explique :
.
-J'ai une feuille (un onglet) avec des références de machines (55KM09 par exemple) et l'endroit où elle sont situées dans la colonne d'à côté.
.
-Sur une nouvelle feuille (nouvel onglet), Je tape la référence d'une machine en A, et je voudrais qu'en B Excel me mette l'endroit où se trouve cette machine.
.
Mais j'ai plusieurs références pour un même endroit, et je ne connais que la base d'excel...
.
Je vous demande donc si vous n'auriez pas une solution à me proposer s'il vous plaît (parce que avec 5000 machines/références, c'est pas simple.)
.
Je ne suis pas contre une Macro, mais je n'y connais rien en VBA. Et je suis sur Excel 97 à 2003.
.
Cordialement,
.
Zeloup
.
Je cheche à réaliser une feuille de calcul assez complexe (pour moi en tout cas), je m'explique :
.
-J'ai une feuille (un onglet) avec des références de machines (55KM09 par exemple) et l'endroit où elle sont situées dans la colonne d'à côté.
.
-Sur une nouvelle feuille (nouvel onglet), Je tape la référence d'une machine en A, et je voudrais qu'en B Excel me mette l'endroit où se trouve cette machine.
.
Mais j'ai plusieurs références pour un même endroit, et je ne connais que la base d'excel...
.
Je vous demande donc si vous n'auriez pas une solution à me proposer s'il vous plaît (parce que avec 5000 machines/références, c'est pas simple.)
.
Je ne suis pas contre une Macro, mais je n'y connais rien en VBA. Et je suis sur Excel 97 à 2003.
.
Cordialement,
.
Zeloup
.
A voir également:
- [EXCEL] Besoin d'aide pour une condition.
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
5 réponses
Bonjour,
Regarde ce fichier tout fait. Je pense qu'il corresponds à ce que tu cherches. La source (michel_m) y est indiquée avec le lien menant à la discussion originale.
Tu n'as qu'à copier/coller les réfs de tes machines et leur emplacement en colonne A et B de la feuille liste.
Pour chercher une machine, saisir dans le textbox de la feuille cherche...
Tu dis
EDIT : le lien vers la discussion originale
Cordialement,
Franck P
Regarde ce fichier tout fait. Je pense qu'il corresponds à ce que tu cherches. La source (michel_m) y est indiquée avec le lien menant à la discussion originale.
Tu n'as qu'à copier/coller les réfs de tes machines et leur emplacement en colonne A et B de la feuille liste.
Pour chercher une machine, saisir dans le textbox de la feuille cherche...
Tu dis
EDIT : le lien vers la discussion originale
Cordialement,
Franck P
Re,
En fait cest ma feuille 2 qui contient mes références en B et mes lieux en C.
Jai 3588 références exactement, mais jai beaucoup moins de lieux.
.
Je voudrais que sur ma feuilles 1, dans un tableau, lorsque je tape la référence d'une machine dans une case, le lieu de cette machine apparaisse dans la case adjacente.
Cordialement,
Zeloup
En fait cest ma feuille 2 qui contient mes références en B et mes lieux en C.
Jai 3588 références exactement, mais jai beaucoup moins de lieux.
.
Je voudrais que sur ma feuilles 1, dans un tableau, lorsque je tape la référence d'une machine dans une case, le lieu de cette machine apparaisse dans la case adjacente.
Cordialement,
Zeloup
Bonjour, salut Pijaku
directement du producteur au consommateur! :o)
par formule
https://www.cjoint.com/?3IBmzVcDBkm
mais l'ami Vaucluse a une solution plus efficace...
toutefois pour 5000 machines, la macro serait un peu différente de celle indiquéee par Pijaku
j'vas manger, donc un peu de patience....
directement du producteur au consommateur! :o)
par formule
https://www.cjoint.com/?3IBmzVcDBkm
mais l'ami Vaucluse a une solution plus efficace...
toutefois pour 5000 machines, la macro serait un peu différente de celle indiquéee par Pijaku
j'vas manger, donc un peu de patience....
Salut michel le producteur ;-)
Oui la solution de l'ami Vaucluse par formule est sympa.
Je préfères néanmoins la tienne qui permet de "gérer" les erreurs de saisies.
Ben oui quoi avec 5 000 machines, connaître toutes leurs références par coeur relève de l'impossible. D'où ma préférence pour ta macro.
J'attends avidement ta nouvelle macro.
Bon app!
Oui la solution de l'ami Vaucluse par formule est sympa.
Je préfères néanmoins la tienne qui permet de "gérer" les erreurs de saisies.
Ben oui quoi avec 5 000 machines, connaître toutes leurs références par coeur relève de l'impossible. D'où ma préférence pour ta macro.
J'attends avidement ta nouvelle macro.
Bon app!
Bonjour tout le monde,
Mais j'ai plusieurs références pour un même endroit
Il ne dit pas qu'il a plusieurs endroits pour une même référence.
Dans ce cas un simple recherchev() devrait suffire non ?
Sur Feuil2 avec en A1 le nom de la machine :
=RECHERCHEV(A1;Feuil1!A:B;2;FAUX)
#N/A si non trouvé
eric
Mais j'ai plusieurs références pour un même endroit
Il ne dit pas qu'il a plusieurs endroits pour une même référence.
Dans ce cas un simple recherchev() devrait suffire non ?
Sur Feuil2 avec en A1 le nom de la machine :
=RECHERCHEV(A1;Feuil1!A:B;2;FAUX)
#N/A si non trouvé
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
A priori si on se fie à votre liste en feuille 2, la proposition d'Eric doit fonctionner. Le fait qu'il y ait plusieurs fois le même lieu en feuille 2 colonne C n'a pas d'importance si vous n'avez qu'une fois ma référence machine dans la liste en colonne B.
la fonction RECHERCHE proposée est à priori et sauf informations complémentaires parfaitement adaptée!
soit pour la cellule B5 de feuil2:
=RECHERCHEV(A5;Feuil2!$B:$C;2;0)
et pour éviter un affichage #N/A
=SI(ESTVIDE(A5);"";RECHERCHEV(A5;Feuil2!$B:$C;2;0))
vous pouvez tirer cette formule jusqu'en bas du tableau si vous placez les $ comme ci dessus, de même que la copier depuis A5 en E5 et H5
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
la fonction RECHERCHE proposée est à priori et sauf informations complémentaires parfaitement adaptée!
soit pour la cellule B5 de feuil2:
=RECHERCHEV(A5;Feuil2!$B:$C;2;0)
et pour éviter un affichage #N/A
=SI(ESTVIDE(A5);"";RECHERCHEV(A5;Feuil2!$B:$C;2;0))
vous pouvez tirer cette formule jusqu'en bas du tableau si vous placez les $ comme ci dessus, de même que la copier depuis A5 en E5 et H5
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?