Bonjour à tous,
J'essaie de faire une requête avec jointure entre deux feuilles Excel (Liste_Controle_M et Liste_Controle_MPrec), pas de problème sur la connexion avec mes deux feuilles qui sont dans le même classeur, mais je bute sur une erreur de mon SQL.
Si je fais une requête simple SELECT * FROM [" & FeuilleMoisEnCours.Name & "$], ça marche bien sur une feuille ou l'autre, mais dès que j'essaie de joindre je me prends une erreur...
Ci dessous mon code VBA
ce qui me donne en Debug.print
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
donc tout va bien sur les noms et chargement des variables. J'ai même renommé mes feuilles pour avoir des noms sans espaces, ni accent, rien n'y fait..
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT MoisEnCours.[Matricule] AS MatMois FROM [Liste_Controle_M$] AS MoisEnCours LEFT JOIN [ListeMPre$] AS MoisPrec ON [EffMois].[Matricule]=[MoisPrec].[Matricule] WHERE [MoisPrec].[Matricule] Is Null GROUP BY [MoisEnCours].[Matricule]
Comme je pense vous l'aurez compris je recherche les nouvelles lignes (matricule) dans mon mois en cours par rapport à mon mois précédent.
Mes variables semblent bien chargées et se remplacent bien dans ma chaine SQL cependant j'obtiens une erreur sur la condition JOIN.
Mais j'avoue que je vois pas le problème...
Une piste de recherche serait bienvenue, merci par avance
Olivier

 

 
		
		 
         
 

 
			
			


 
			 
   
 


 Problème sur req SQL via VBA
 Problème sur req SQL via VBA
				 Répondre avec citation
  Répondre avec citation

 
  
  
 
 
  
  
 
 
   
				
Partager