J'ai une colonne de texte dans lequel j'ai le nom du client et entre parenthése son code
Exemple : dupont pierre (12345678) Elancourt.
dans une colonne contitionnelle numérique je souhaite recupérer 12345678 seulement.
Merci de votre aide
J'ai une colonne de texte dans lequel j'ai le nom du client et entre parenthése son code
Exemple : dupont pierre (12345678) Elancourt.
dans une colonne contitionnelle numérique je souhaite recupérer 12345678 seulement.
Merci de votre aide
Est-ce que ton numéro est toujours entouré de parenthèses ?
A+
oui j'ai toujours des parenthéses pour ces 8 chiffres
Ok si tu as toujours huit chiffres c'est encore plus simple:
va récupérer les 8 caratères qui suivent la parenthèse ouvrante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part mid([TonChampComplet]; instr([TonChampComplet];"(")+1;8)
A+
OK merci cela fonctionne du premier coup par contre j'ai un autre probléme car lorsque je met la colonne en numérique et qu'il y a du texte cela me met #Erreur et je n'arrive pas à remplacer ce message d'erreur par un zéro ou un blanc.
Avez vous une idée de solution.
Merci
Bonjour
Mets tout simplement ta colonne en texte, car si tu n'as pas de calculs à faire, comme par exemple sur les codes postaux, le type texte est le meilleur compromis.
Philippe
j'ai besoin de calcul donc le format texte est nécéssaire.
Je ne trouve pas comment retirer ces #Erreur pour un blanc ou zéro !!
Merci de votre éclairage
Pierre2
essayecela va convertire ton texte en nombre
Code : Sélectionner tout - Visualiser dans une fenêtre à part val(mid([TonChampComplet]; instr([TonChampComplet];"(")+1;8))
Bonjour,
Quel boulot effectué par MAROT sur le forum
Par contre ta ligne de code pose des soucis chez moi. Surtout pour satisfaire la demande qui se complète ...Ici...
Ceci semble convenir :
Cordialement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Mid([TonChampComplet],InStrRev(Nz([TonChampComplet],0),"(",Len(Nz([TonChampComplet],0)),1)+1,8) AS Result
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager