A voir également:
- Crée des liens entre plusieurs cases
- Créer un lien pour partager des photos - Guide
- Cree un compte google - Guide
- Cree gmail - Guide
- Comment cree un groupe sur whatsapp - Guide
- Créer une carte avec des points - Guide
4 réponses
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
10 août 2018 à 21:23
10 août 2018 à 21:23
Bonsoir Christophe
Solution avec une RECHERCHEV
Petit exemple à adapter à tes besoins :
https://www.cjoint.com/c/HHktwQict5T
Cdlmnt
Via
Solution avec une RECHERCHEV
Petit exemple à adapter à tes besoins :
https://www.cjoint.com/c/HHktwQict5T
Cdlmnt
Via
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
10 août 2018 à 22:58
10 août 2018 à 22:58
Re
De manière simple je n pense pas
Avec un macro en VBA sans doute, si chaque abréviation est bien séparée par des - et si des tables de correspondance ont d'abord été établies (une pour le 1er terme, une pour le 2eme terme etc ..)
Reste à savoir si toutes tes références sont présentées pareil, s'il y en a avec 4 termes, d'autres avec moins ou plus
Pour faire un essai il faudrait un exemple de ta base de données avec une centaine de produits différents seulement et les tables de correspondances , à poster sur mon-partage.fr, faire créer un lien , le copier et revenir le coller ici
De manière simple je n pense pas
Avec un macro en VBA sans doute, si chaque abréviation est bien séparée par des - et si des tables de correspondance ont d'abord été établies (une pour le 1er terme, une pour le 2eme terme etc ..)
Reste à savoir si toutes tes références sont présentées pareil, s'il y en a avec 4 termes, d'autres avec moins ou plus
Pour faire un essai il faudrait un exemple de ta base de données avec une centaine de produits différents seulement et les tables de correspondances , à poster sur mon-partage.fr, faire créer un lien , le copier et revenir le coller ici
Raymond PENTIER
Messages postés
58834
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
22 janvier 2025
17 275
Modifié le 11 août 2018 à 02:19
Modifié le 11 août 2018 à 02:19
Bonjour Christophe.
- un tableau nommé [Prod] et qui contient en première colonne les abréviations comme "Polar" et dans la seconde leur signification comme "Polar encastré" ;
- un tableau nommé [Color] et qui contient en première colonne les abréviations comme "bk" et dans la seconde colonne leur signification comme "Black".
Dans la première feuille, si le code est en A2, la colonne "Description" aura comme formule : =RECHERCHEV(GAUCHE(A2;TROUVE("-";A2)-1);Prod;2;0) & ", "
& STXT(A2;TROUVE("-";A2)+1;2) & "00k" & ", " & STXT(A2;TROUVE("-";A2)+4;2)
& "00lm" & ", " & RECHERCHEV(DROITE(A2;2);Color;2;0) https://www.cjoint.com/c/HHlapvKHU3E
Polar-30-40-bk > je veux dans la case à côté Polar encastré, 3000k, 4000lm, BlackDans une feuille qu'on nomme [Codage] on crée :
je n’ai aucune idée comment faire ...
- un tableau nommé [Prod] et qui contient en première colonne les abréviations comme "Polar" et dans la seconde leur signification comme "Polar encastré" ;
- un tableau nommé [Color] et qui contient en première colonne les abréviations comme "bk" et dans la seconde colonne leur signification comme "Black".
Dans la première feuille, si le code est en A2, la colonne "Description" aura comme formule : =RECHERCHEV(GAUCHE(A2;TROUVE("-";A2)-1);Prod;2;0) & ", "
& STXT(A2;TROUVE("-";A2)+1;2) & "00k" & ", " & STXT(A2;TROUVE("-";A2)+4;2)
& "00lm" & ", " & RECHERCHEV(DROITE(A2;2);Color;2;0)
Bonjour,
Merci pour votre formule! Elle a très bien marché.
Mais mon code a des longueurs variable.
Voici des exemples de code complet.
- Polar-57-35-84-WFL-1-BK-ADIM-LS
- Carda-67-40-90-FL-3-WH
La description qui va avec:
- Polar encastré, 5700lm, 3500k, 84 IRC, 60°, 120V-240V DRIVER, NOIR, 0-10V DIMMING, LENTILLE
- CARDA ENCASTRÉ, 6700LM, 4000K, 90 IRC, 36°, 277V-347V DRIVER, BLANC
Certaine partie du code sont une option donc ils ne sont pas toujours utilisé.
merci,
Christophe
Merci pour votre formule! Elle a très bien marché.
Mais mon code a des longueurs variable.
Voici des exemples de code complet.
- Polar-57-35-84-WFL-1-BK-ADIM-LS
- Carda-67-40-90-FL-3-WH
La description qui va avec:
- Polar encastré, 5700lm, 3500k, 84 IRC, 60°, 120V-240V DRIVER, NOIR, 0-10V DIMMING, LENTILLE
- CARDA ENCASTRÉ, 6700LM, 4000K, 90 IRC, 36°, 277V-347V DRIVER, BLANC
Certaine partie du code sont une option donc ils ne sont pas toujours utilisé.
merci,
Christophe
Raymond PENTIER
Messages postés
58834
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
22 janvier 2025
17 275
14 août 2018 à 18:51
14 août 2018 à 18:51
Eh bien, à partir de mon exemple, tu vas pouvoir adapter à tes nouveaux besoins ...
Il faut éviter de soumettre un problème d'apparence simple, et après avoir obtenu la solution revenir à la charge en disant "Oui mais, en réalité, c'est plus compliqué ..."
Là, on ne pourra rien faire de plus sans avoir des tableaux de correspondance complets, exhaustifs et définitifs !
Il faut éviter de soumettre un problème d'apparence simple, et après avoir obtenu la solution revenir à la charge en disant "Oui mais, en réalité, c'est plus compliqué ..."
Là, on ne pourra rien faire de plus sans avoir des tableaux de correspondance complets, exhaustifs et définitifs !
10 août 2018 à 21:52
Merci pour la réponse. J'ai utilisé cette méthode dans mon ancienne base de donnée ,car elle était plus petite. La nouvelle comporte plus de 2 million de configuration possible donc je ne peux pas utiliser cette méthode. Es ce qu'il y a une façon qui ne tien pas compte du code au complet mais que a chaque moi qu'il détecte le -30- il marque 3000k, -40- 4000lm et ainsi de suite?
Merci