Recherche dans un texte

Bonjour,

Je sollicite votre aide, je suis actuellement en train de créer un fichier de calcul de délai.

Ce délai est plus ou moins long en fonction d'option intégrer à la commande.

J'ai mes options regroupés dans une case, je voudrais qu'en fonction des options présentes il aille cherche le délai correspondant par rapport à la date de commande et si possible de ne prendre que le plus grand délai.

Je sais pas si c'est assez claire.....

J'ai joint un fichier peut être que ça sera plus claire.

Merci d'avance.

10test1.xlsx (11.35 Ko)

Bonjour et bienvenue sur le forum

Tu devrais donner un ou deux exemples du résultat attendu...

Bye !

Alors un exemple avec la ligne 2:

N° de commande date de commande Options Délai de base

55 05/10/2017 SRI, CGH,CLV,ECR, TAP, 12

Pour la N° 55 commandée le 05/10, l'option de base est de 12 semaines.

Je transforme la date en numéro de semaine et je vais cherche le délai des options dans la page "Délai".

Dans la page "Délai" : on a en semaine 41

les délais suivants :

OPTIONS 41

43014

Intitulé 06/10/2017

CGH 6

SRI 4

CLV 4

ECR 4

BAZ 8

TEL 8

VEN - 8

PRO - 8

Donc le but est de rechercher la présence d'option dans la case "options" et si l'option est présente d'aller cherche le délai dans la page "délai".

Faire la recherche dans la page "délai", je peux me débrouiller mais recherche un texte dans un texte non.

En gros, rechercher CGH dans C2, s'il est présent aller cherche le délai.

Tout sa pour toutes les options. Ensuite je pensais mettre la formule MAX pour ne garder que le plus grand délai.

Bonjour

J'ai pris C2 en exemple :

Sub rech_chaine()
    Chaine = Range("C2")
    tabl = Split(Chaine, ",")
    For i = 0 To UBound(tabl) - 1
    MsgBox tabl(i)
    Next
End Sub

Dis-moi

A+

Un essai à tester. Te convient-il ?

Bye !

5test1-v1.xlsm (25.97 Ko)

Bonjour,

merci pour votre aide.

La macro proposé me faire apparaître le noms des options sous forme de message d'alerte (capture jointe).

Je veux faire une recherche dans la cache C2 :

Exemple :

si dans la case C2 est présent CGH alors rechercheH par rapport à la date de commande.

La seconde partie je pense m'en sortir juste la première partie où j'ai besoin d'aide.

capture
Rechercher des sujets similaires à "recherche texte"