Bonjour à tous,
Voila un problème auquel je ne trouve pas réponse.
Sur Excel 2010, au niveau du VBA, une connexion sur serveur a été mis en place entre un fichier.xls et une base de données.xls
	
	
	
	
	
		
Tout fonctionne a merveille sur Excel 2010.
Mais quand quelqu'un ouvre le fichier sur un Excel 2007, le menu déroulant n'apparait pas. 😕
Les fichiers sont enregistrés sous 97-2003.xls
Si quelqu'un a une idée ??
Cordialement.
	
		
			
		
		
	
				
			Voila un problème auquel je ne trouve pas réponse.
Sur Excel 2010, au niveau du VBA, une connexion sur serveur a été mis en place entre un fichier.xls et une base de données.xls
		HTML:
	
	
	Dim répertoire
Dim fichier
Private Sub UserForm_Initialize()
  'Microsoft ActiveX Data Object 2.8 doit être activé
  Dim rs As ADODB.Recordset
  Set cnn = New ADODB.Connection
  fichier = "\\SC\transferts\PRODUITS\REFERENCEMENT\BDD\Copie-BDD-B2B-B2C.xls"
  cnn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & répertoire & fichier & ";Extended Properties='Excel 12.0;HDR=Yes'"
  Set rs = cnn.Execute("SELECT code_fournisseur FROM BDD WHERE code_fournisseur<>''Group By code_fournisseur")
  Me.ComboBox1.List = Application.Transpose(rs.GetRows)
  rs.Close
  cnn.Close
  Set rs = Nothing
  Set cnn = Nothing
  SendKeys "{F4}"
End Sub
	Tout fonctionne a merveille sur Excel 2010.
Mais quand quelqu'un ouvre le fichier sur un Excel 2007, le menu déroulant n'apparait pas. 😕
Les fichiers sont enregistrés sous 97-2003.xls
Si quelqu'un a une idée ??
Cordialement.