Public oExl As Object
Private Sub OpenExlWS(ByVal sWSName As String, ByVal sTabName As String)
Dim A As Variant
Dim Zeile As Long, Spalte As Integer
Set oExl = CreateObject("excel.Application")
' Workbook öffnen
On Error Resume Next
oExl.WorkBooks.Open sWSName
If Err > 0 Then
MsgBox "Exceldatei konnte nicht gefunden oder geöffnet werden.", _
vbExclamation, "Dateifehler"
Exit Sub
End If
On Error GoTo 0
' Tabelle selektieren:
oExl.ActiveWorkbook.Sheets(sTabName).Select
' Zelle lesen
A = oExl.ActiveSheet.Cells(1, 1).Value
' Zelle schreiben
oExl.ActiveSheet.Cells(1, 1).Value = "Test"
oExl.Quit
Set oExl = Nothing
End Sub
Private Sub Form_Load()
Call OpenExlWS("C:\TEST.xls", "Tabelle2")
End Sub
[/php]
tested
edit:
die Zeile und Spalte kannst du dann noch Variabel machen... im Bsp. sind die fest (die variablen oben sind also unnötig...)