En fait comme il y a des guillemets au debut et a la fin, il interprete tout comme du texte et n'essaye donc pas de savoir ce que c'est "Formulaires!F_bidon!Bidon1" au milieu. Du coup quand il veut executer le SQL, il lui manque cette variable "Formulaires!F_Bidon!Bidon1"!
Pour regler ca il concatener (il va mettre a la suite ce que tu mets avant et apres le &) le texte et la variable avec le symbole &:
"HAVING (((T_bidon0.Bidon11)=" & Formulaires!F_bidon!Bidon1 & "));"
Comme tu refermes les guillemets avant et les rouvres apres, il saura qu'il doit interpreter ce qu'il y a entre les & et ira donc chercher la valeur ;-) Du coup quand il essayera de l'executer il fera bien HAVING bidon11=12 par exemple! Dis moi si ca marche
Partager