Alimenter un base de donnée (SQL server) à partir de Excel

Bonjour à tous,

J'aimerai savoir si, théoriquement, il était possible ,à partir d'un formulaire de saisi Excel, d'alimenter une base de donnée externe (SQL server) ?

Si oui, est-ce une solution pratique ou non ?

Merci à vous.

Bonjour,

En utilisant ADO, fais une recherche sur le site et tu trouvera des exemples !

Bonjour à tous,

A minima, voici un exemple (info structurantes à renseigner) :

Sub Vers_SQLServer()
Dim Requete As String
Dim Cnx As Object

    Requete = "INSERT INTO Clients (Nom, Prenom) VALUES(" & _
              "'" & UserForm1.TextBox1.Value & "'," & _
              "'" & UserForm1.TextBox2.Value & "')"

    Set Cnx = CreateObject("ADODB.Connection")
    With Cnx
        .Provider = "MSDASQL"
        .Open "Driver={SQL Server};Server=NomDuServeur;Database=NomDeLaBase;" & _
              "Uid=NomUtilisateur;Pwd=MotDePasse;"
        .Execute Requete
        .Close
    End With
    Set Cnx = Nothing
End Sub

Pierre

Bonjour,

Merci à vous 2 pour vos réponses ! Ça répond parfaitement à ma demande

Bonne fin de journée.

Rechercher des sujets similaires à "alimenter base donnee sql server partir"