Bonjour à tous
mat_rh = Sheets("rh").Range("D" & i)
Tout n'est en effet pas montré. Le i ici présent laisse deviner que ce code est- à l'intérieur d'une boucle For i = ... to ... Next-
le signe = laisse deviner que mat_rh est une valeur et non un objet. On peut déplorer que cette valeur ne soit pas associée à la propriété concernée de l'objet Range concerné. Idem en ce qui concerne l'initialisation de mat_cascade
deux matricule (l'un étant les X derniers caractères de l'autre)
laisse deviner que mat_cascade est ce X
et que l'opérateur Like est alors mal utilisé (Like "*" & mat_cascade et non Like mat_cascade)
On peut enfin deviner que cette formulation est maladroite :
cependant mon code ne reconnais pas quand les matricules sont égaux
Voilà
On peut enfin déplorer d'avoir eu trop de choses à "deviner". Mais bon ....
Partager