Lire ecrire textbox excel
Bonjour à tous,
Étant débutant sur VB.net après 3 jours de combat intensif entre google qui et notre ami et developpez.com, j'ai réussi a attaché mon code afin que mon textbox redonne la valeur chiffre de ma cellule excel.
Je me retrouve un peu dans l'impasse car il m'ouvre bien mon excel, redonne la valeur, mais lorsque j'écris une valeur dans celle ci et que je ferme il n'enregistre pas ma valeur et mon programme ne tue pas tout les excel que j'ouvre à chaque fois.
donc voici mes deux question:
1: mon code lit il bien et ecrit t'il bien sur la feuille excel.
2: comment tué et nettoyé excel lancé en arrière plan.
Merci d'avance.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
Imports Excel = Microsoft.Office.Interop.Excel
Public Class Form1
Dim xlApp As New Excel.Application
Dim xlWorkBook As Excel.Workbook
Dim xlWorkSheet As Excel.Worksheet
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
xlWorkBook = xlApp.Workbooks.Open("D:\DG")
TextBox1.Text = xlWorkBook.Sheets("exemple").Range("D2").Value()
End Sub
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
xlWorkBook = xlApp.Workbooks.Open("D:\DG")
TextBox1 = xlWorkSheet.Sheets("exemple").Range("D2").Value()
xlApp.close()
End Sub
Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox2.TextChanged
xlWorkBook = xlApp.Workbooks.Open("D:\DG")
TextBox1 = xlWorkSheet.Sheets("exemple").Range("D2").Value()
Me.Close()
End Sub
End Class |