Salut ;
mmmhhhh, si c sous VB, a mon avis il faut que tu crees une variable intermediaire de stype string qui sera le resultat de la concatenation de tes differents parametres.
Ex:
dim my_str, my_str2 as string, indice, deuxieme_indice as integer
indice=16
deuxieme_indice=indice+12
my_str= "d" & indice
my_str2= "l" & deuxieme_indice
nb.si(my_str,my_str2....
Voila l'idee ; concatener avant l'usage de la fonction.
Remarque que ca marchera probablement sans dans une feuille excel ou ta formule doit etre exacte.
Bises, et good luck.
aleX