/ / Envoyer le formulaire utilisateur dans Excel vers un autre classeur? - excel, formes

Envoyer le formulaire utilisateur dans Excel vers un autre classeur? - excel, formes

Je suis très nouveau dans le codage VB et la création de formulaires dansExceller. J’ai créé un formulaire très simple dans Excel qui capture désormais les données utilisateur et les enregistre dans une feuille du classeur du formulaire. Existe-t-il un moyen de coder le bouton de commande afin qu’il enregistre les données utilisateur dans un classeur séparé qui est enregistré sur un serveur de réseau?

Réponses:

1 pour la réponse № 1

Une méthode consiste à ouvrir un autre classeur et à insérer des données, par exemple

Sub ExtractData()

Dim nwb As Workbook

Set nwb = Workbooks.Open("\YourServerPathYourFile.xlsx")

With nwb.Sheets(1)
.Range("A1").Value = YourForm.Textbox1.Text
.Range("B1").Value = YourForm.Textbox2.Text
.Range("C1").Value = YourForm.Textbox3.Text
End With

nwb.Close True

End Sub

vous pouvez également utiliser ADO pour utiliser l'instruction Insert avec TSQL afin de créer une connexion regarde ça