ich möchte mittels Button-Druck eine xls-Datei öffen, von dort gewisse Daten kopieren und dann die Datei wieder schließen, ohne zu speichern.
Unten stehender Code (wird mit ScreenUpdating, EnableEvents, DisplayAlerts und Calculation false ausgeführt) erledigt dies bereits.
Kann mir jemand einen Typ geben, wie ich auf das lästige Activate verzichte?
Kriege ich dann auch das "Copy" und "Paste" zusammen in eine Zeile, um die Zwischenablage zu umgehen?
Dank und Gruß,
Klaus M.vdT.
Option Explicit
Sub DatenEinlesen()
Workbooks.Open FileName:="\\VERZEICHNISS\STAMMDATEN.xls", UpdateLinks:=3, Notify:=False
Sheets("Übersicht").Columns("M:T").Copy
Windows("Kontrakt.xls").Activate
Sheets("Umlauf").Range("A1").PasteSpecial Paste:=xlValues
Windows("STAMMDATEN.xls").Close
End Sub