Bonsoir,
Regarde bien l'expression dans ton range.
Es-tu certain que tu obtiens ce que tu veux?
"vc:vab,vah:vab" te donnes la chaine de caractères: vc:vab,vah:vab
ce n'est pas ce que tu veux.
Pour vérifier tu peux écrire, par exemple avant le range:
dim Monrang as string
Monrang="vc:vab,vah:vab"
msgbox Monrang
cela va te permettre de progresser
Cordialement