Visual Basic
11.01.2013 18:07:19
Thomas
Über das VBA Studio wurde eine Userform erstellt.
Mit Excel kein Problem. Funktioniert wunderbar.
Nun möchte ich aber über eine .exe Datei, erstellt über VBA Studio eine Exceltabelle öffen. Die Einträge in der Combobox und Textbox sollen dann in die Exceltabelle eingetragen werden. Ich hab´s mir natürlich einfach gemacht und einen Teil des Quellcodes einfach reinkopiert. Aber er erkennt Sheets nicht. Die Arbeitsmappe wird zwar geöffnet. Aber die Einträge werden nicht übernommen.
Könnt ihr mir bitte weiterhelfen?
Vielen Dank
Unten der erstellte Quellcode.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles _
Button1.Click
Dim Projekt As New Object
Projekt = CreateObject("excel.application")
Projekt.Application.Workbooks.Open("c:\Exceldatei.xlsx")
Projekt.Visible = True
Dim ErsteFreieZeile As Integer
ErsteFreieZeile = Sheets("Liste_Klass").Range("A65536").End(xlUp).Offset(1, 0).Row 'Nächste _
freie Zeile finden
Sheets("Liste_Klass").Cells(ErsteFreieZeile, 1) = ComboBox1.Text
Sheets("Liste_Klass").Cells(ErsteFreieZeile, 2) = ComboBox2.Text
Sheets("Liste_Klass").Cells(ErsteFreieZeile, 3) = TextBox1.Text 'Einträge aus Form übergeben
End Sub