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 № 1Une 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