Code verkürzen
24.11.2015 11:25:30
Silke
kann man diesen Code verkürzen?
UND alle Dateien bis auf "Zusammenfassung" schließen.
Sub Makro4()
' Makro4 Makro
Workbooks.Open Filename:="G:\Transfer\Allgemein\WE\Werbung\601.xls"
Columns("A:P").Select
Selection.Copy
Windows("Zusammenfassung.xlsb").Activate
Columns("A:A").Select
Sheets("601").Select
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Workbooks.Open Filename:="G:\Transfer\Allgemein\WE\Werbung\602.xls"
Columns("A:P").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Zusammenfassung.xlsb").Activate
Sheets("602").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Workbooks.Open Filename:="G:\Transfer\Allgemein\WE\Werbung\603.xls"
Columns("A:P").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Zusammenfassung.xlsb").Activate
Sheets("603").Select
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Workbooks.Open Filename:="G:\Transfer\Allgemein\WE\Werbung\604.xls"
Columns("A:C").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "Lieferant"
Columns("A:P").Select
Selection.Copy
Windows("Zusammenfassung.xlsb").Activate
Sheets("604").Select
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Workbooks.Open Filename:="G:\Transfer\Allgemein\WE\Werbung\605.xls"
Columns("A:P").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Zusammenfassung.xlsb").Activate
Sheets("605").Select
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("606").Select
Workbooks.Open Filename:="G:\Transfer\Allgemein\WE\Werbung\606.xls"
Columns("A:P").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Zusammenfassung.xlsb").Activate
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("607").Select
Workbooks.Open Filename:="G:\Transfer\Allgemein\WE\Werbung\607.xls"
Columns("A:P").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Zusammenfassung.xlsb").Activate
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("608+609").Select
Workbooks.Open Filename:="G:\Transfer\Allgemein\WE\Werbung\608 + 609.xls"
Columns("A:P").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Zusammenfassung.xlsb").Activate
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("615").Select
Workbooks.Open Filename:="G:\Transfer\Allgemein\WE\Werbung\615.xls"
Columns("A:P").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Zusammenfassung.xlsb").Activate
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("618").Select
Workbooks.Open Filename:="G:\Transfer\Allgemein\WE\Werbung\618.xls"
Columns("A:P").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Zusammenfassung.xlsb").Activate
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("621").Select
Workbooks.Open Filename:="G:\Transfer\Allgemein\WE\Werbung\621.xls"
Columns("A:P").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Zusammenfassung.xlsb").Activate
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("622").Select
Workbooks.Open Filename:="G:\Transfer\Allgemein\WE\Werbung\622.xls"
Columns("A:P").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Zusammenfassung.xlsb").Activate
Columns("A:A").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B44").Select
Sheets("Zusammenfassung").Select
Range("A1").Select
End Sub
Danke euch
LG Silke