Bonjour,
j'ai besoin de votre aide; sur VBA, savez-vous comment fait-t-on pour importer une base de données sur Excel de manière automatique. C'est à dire que quand l'utilisateur va cliquez sur un bouton (par exemple), il pourra choisir le serveur ( id, mot de passe) et la base de données sur SQLServer qu'il souhaite importer sur Excel?
J'ai trouver que ça comme piste sur internet:
'Déclaration de la variable de connexion
Dim cnx As ADODB.Connection
'Définition de la chaîne de connexion
cnx.ConnectionString = "UID=" & NomUtilisateur & ";PWD=" & MotDePasse & ";" & "DRIVER={SQL Server};Server=" & NomServeur & ";Database=" & NomBaseDeDonnées & ";"
'Ouverture de la base de données
cnx.Open
Mais la déclaration ne marche pas ("Erreur de compilation: Type défini par l'utilisateur non défini")
Merci d'avance
j'ai besoin de votre aide; sur VBA, savez-vous comment fait-t-on pour importer une base de données sur Excel de manière automatique. C'est à dire que quand l'utilisateur va cliquez sur un bouton (par exemple), il pourra choisir le serveur ( id, mot de passe) et la base de données sur SQLServer qu'il souhaite importer sur Excel?
J'ai trouver que ça comme piste sur internet:
'Déclaration de la variable de connexion
Dim cnx As ADODB.Connection
'Définition de la chaîne de connexion
cnx.ConnectionString = "UID=" & NomUtilisateur & ";PWD=" & MotDePasse & ";" & "DRIVER={SQL Server};Server=" & NomServeur & ";Database=" & NomBaseDeDonnées & ";"
'Ouverture de la base de données
cnx.Open
Mais la déclaration ne marche pas ("Erreur de compilation: Type défini par l'utilisateur non défini")
Merci d'avance