Bonjour nananinanana, bonjour le forum,
Ce code fonctionnait jusqu'à présent puis, plus rien ? Plus rien ne signifie rien lui non plus. Tu pourrais être plus explicite !... Ça plante ? Ça passe mais rien ne se passe ? Bref, autre chose que : plus rien...
Sinon, il te faut faire tourner ta macro pas à pas (avec la touche [F8] et vérifier la valeur des variables (derl, lg et lng)
D'ailleurs, tu ne les as pas déclarées. Ce n'est pas obligatoire mais c'est toujours mieux pour faire comprendre son code à une autre personne.
Ensuite, tu utilise la variable lng qui elle, en plus, n'est pas définie. À moins quelle le soit ailleurs ?! mais où...