bei Fensterwechsel: Activate vermeiden
Klaus
mein erstes Makro über verschiedene Dateien funktioniert (dank angepasstem Recorder-Code).
Nur habe ich für die Fensterwechsel diese hässlichen .activate Befehle drin und bekomm die nicht raus ...
Das geht doch bestimmt eleganter?
Ausserdem möchte ich gerne abfragen, ob die Datei "Umlaufbestand.xls" überhaupt geöffnet ist und sie bei Bedarf öffnen (oder eben nicht). Das geht bestimmt mit einem simplen IF-THEN-ELSE, aber ich bekomms grad nicht hin.
Sub Makro1()
Sheets("Bedarfe").Cells.ClearContents
Windows("Umlaufbestand.xls").Activate
Sheets("Übersicht").Cells.Copy
Windows("Bedarfsliste.xls").Activate
Sheets("Bedarfe").Cells.PasteSpecial Paste:=xlPasteValues
End With
End Sub
Vielen Dank an alle Helfer im Vorraus,
Klaus M.vdT.