AW: Kommentare übernehmen
12.07.2007 15:23:21
Anja
Okay, schau das ist der ganze komplette Code den ich aufgezeichnet habe.
ich habe ne Datei wo Jan-Dez je ein Sheet hat und ich will von jedem Sheet den selben bereich ("F154:AJ154") in die andere Datei kopieren nur das da Jan-Dez auf einem in einem Sheet steht.
das heißt der kopierte bereich von Jan. muß in "E15:AJ15", der von Feb. in "E26:AJ26" von März in "E37:AJ37" usw. vielleicht
kann man das mit ner schleife lösen, denn es sind immer 11 zeilen dazwischen.
weißte ungefähr wie ich mein?
wär ganz supi... :-)
Sub Kommentare()
Application.ScreenUpdating = False
Windows("Urlaubsplanung_2007.xls").Activate
Application.Run "Urlaubsplanung_2007.xls!Januar"
Range("F154:AJ154").Select
Selection.Copy
Windows("Urlaubsliste 2007.xls").Activate
Range("E15").Select
Selection.PasteSpecial Paste:=xlPasteComments, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Urlaubsplanung_2007.xls").Activate
Application.Run "Urlaubsplanung_2007.xls!Menü"
Application.Run "Urlaubsplanung_2007.xls!Februar"
Windows("Urlaubsplanung_2007.xls").Activate
Application.Run "Urlaubsplanung_2007.xls!Februar"
Range("F154:AG154").Select
Selection.Copy
Windows("Urlaubsliste 2007.xls").Activate
Range("E26").Select
Selection.PasteSpecial Paste:=xlPasteComments, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Urlaubsplanung_2007.xls").Activate
Application.Run "Urlaubsplanung_2007.xls!Menü"
Application.Run "Urlaubsplanung_2007.xls!März"
Range("F154:AJ154").Select
Selection.Copy
Windows("Urlaubsliste 2007.xls").Activate
Range("E37").Select
Selection.PasteSpecial Paste:=xlPasteComments, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Windows("Urlaubsplanung_2007.xls").Activate
Application.Run "Urlaubsplanung_2007.xls!Menü"
Application.Run "Urlaubsplanung_2007.xls!April"
Range("F154:AI154").Select
Selection.Copy
Windows("Urlaubsliste 2007.xls").Activate
Range("E48").Select
Selection.PasteSpecial Paste:=xlPasteComments, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Windows("Urlaubsplanung_2007.xls").Activate
Application.Run "Urlaubsplanung_2007.xls!Menü"
Application.Run "Urlaubsplanung_2007.xls!Mai"
Range("F154:AJ154").Select
Selection.Copy
Windows("Urlaubsliste 2007.xls").Activate
Range("E59").Select
Selection.PasteSpecial Paste:=xlPasteComments, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Windows("Urlaubsplanung_2007.xls").Activate
Application.Run "Urlaubsplanung_2007.xls!Menü"
Application.Run "Urlaubsplanung_2007.xls!Juni"
Range("F154:AI154").Select
Selection.Copy
Windows("Urlaubsliste 2007.xls").Activate
Range("E70").Select
Selection.PasteSpecial Paste:=xlPasteComments, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Windows("Urlaubsplanung_2007.xls").Activate
Application.Run "Urlaubsplanung_2007.xls!Menü"
Application.Run "Urlaubsplanung_2007.xls!Juli"
Range("F154:AJ154").Select
Selection.Copy
Windows("Urlaubsliste 2007.xls").Activate
Range("E81").Select
Selection.PasteSpecial Paste:=xlPasteComments, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Windows("Urlaubsplanung_2007.xls").Activate
Application.Run "Urlaubsplanung_2007.xls!Menü"
Application.Run "Urlaubsplanung_2007.xls!August"
Range("F154:AJ154").Select
Selection.Copy
Windows("Urlaubsliste 2007.xls").Activate
Range("E92").Select
Selection.PasteSpecial Paste:=xlPasteComments, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Windows("Urlaubsplanung_2007.xls").Activate
Application.Run "Urlaubsplanung_2007.xls!Menü"
Application.Run "Urlaubsplanung_2007.xls!September"
Range("F154:AI154").Select
Selection.Copy
Windows("Urlaubsliste 2007.xls").Activate
Range("E103").Select
Selection.PasteSpecial Paste:=xlPasteComments, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Windows("Urlaubsplanung_2007.xls").Activate
Application.Run "Urlaubsplanung_2007.xls!Menü"
Application.Run "Urlaubsplanung_2007.xls!Oktober"
Range("F154:AJ154").Select
Selection.Copy
Windows("Urlaubsliste 2007.xls").Activate
Range("E114").Select
Selection.PasteSpecial Paste:=xlPasteComments, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Windows("Urlaubsplanung_2007.xls").Activate
Application.Run "Urlaubsplanung_2007.xls!Menü"
Application.Run "Urlaubsplanung_2007.xls!November"
Range("F154:AI154").Select
Selection.Copy
Windows("Urlaubsliste 2007.xls").Activate
Range("E125").Select
Selection.PasteSpecial Paste:=xlPasteComments, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Windows("Urlaubsplanung_2007.xls").Activate
Application.Run "Urlaubsplanung_2007.xls!Menü"
Application.Run "Urlaubsplanung_2007.xls!Dezember"
Range("F154:AJ154").Select
Selection.Copy
Windows("Urlaubsliste 2007.xls").Activate
Range("E136").Select
Selection.PasteSpecial Paste:=xlPasteComments, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("A1").Select
Application.ScreenUpdating = True
'Windows("Urlaubsplanung_2007.xls").Activate
'Application.Run "Urlaubsplanung_2007.xls!Menü"
End Sub