Bonjour,

Je ne sais pas si je dois poser ma question ici ou bien dans la partie SQL du forum.
Le language étant du VBA je post donc dans la partie VBA.

J'ai créé une requete qui fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Requete = "Select min(Pot) from (select [Liste_1$A8:F82].Pot from [Liste_1$A8:F82] " & _
      " Union all select [Liste_2$A8:F82].Pot from [Liste_2$A8:F82])"
La requete permet de récupérer la valeur la plus faible du champ Pot dans les deux tables.

Je voudrais en plus récupérer la désignation associée, mais là je coince complètement. J'ai tenté de modifier la requete de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Requete = "Select Designation, min(Potentiel) from (select [Liste_1$A8:F82].Designation, " & _
     "[Liste_1$A8:F82].Pot from [Liste_1$A8:F82] Union all select [Liste_2$A8:F82].Designation, [Liste_2$A8:F82].Potentiel" & _
     " from [Liste_2$A8:F82]) Group By Designation"
Mais cette dernière requete ne fonctionne pas du tout...
Pouvez vous m'indiquer où est mon erreur?

Merci beaucoup.