AW: Daten in geschlossene externe Tabelle VBA
25.05.2010 13:00:46
andreas
Hallo Thorsten,
ich habe bei einer anderen Anwendung einen Code bei dem das ähnlich passiert, dabei wird aber nur der Wert aus einer Zelle "B8" in die externe Tabelle geschrieben.
Private Sub CommandButton3_Click() 'Neue Kunden in externe Kundenliste übertragen
Dim lastrow As Integer
Dim ws As Worksheet
Dim exapp As New Application
If Range("b8") = ("") Then
End
End If
Set exapp = New Excel.Application 'Neue Excel Instanz eröffnen
exapp.Visible = False 'Excel bleibt unsichtbar
exapp.Workbooks.Open "\\Hts01\1zu1_datenordner\1zu1_Allgemeines\Vorlagen Maschinen _
Sonstiges\Vorlagen - Listen\Messprotokoll_Kundenliste.xls" 'Quelldatei öffnen
Set ws = exapp.Worksheets("Kundenliste") 'Quelltabelle angeben...
lastrow = ws.Cells.SpecialCells(xlCellTypeLastCell).Row
ws.Range("A" & lastrow + 1) = Range("b8").Value
ws.Range("A" & lastrow).Sort Key1:=ws.Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Set ws = Nothing
exapp.Workbooks("Messprotokoll_Kundenliste.xls").Close Savechanges:=True
exapp.Quit
End Sub
Jetzt will ich aber mehrere verschiedene Werte aus der Userform in die externe Tabelle schreiben, komme aber mit der Anpassung des Codes nicht klar.
Noch zu deiner Frage, den Pfad kann ich natürlich selbst anpassen, da ich auch noch nicht genau weiss wo die Tabelle am schluß abgelegt wird.
Gruß Andreas