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.