ich habe folgenden Code erstellt, um zu bestimmten Uhrzeiten von bestimmten Zellen in andere zu kopieren - was in dieser Form aber irgendwie nicht funktioniert.
Kann mir da jemand weiterhelfen?
In "DieseArbeitsmappe" habe ich:
Private Sub Workbook_Open()
'Immer 14:00 und 9:00
Application.OnTime TimeValue("14:00:00"), "AutocopyNachmittag"
Application.OnTime TimeValue("09:00:00"), "AutocopyMorgens"
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
'zurücksetzen
Application.OnTime EarliestTime:=TimeValue("14:00:00"), _
Procedure:="AutocopyNachmittag", Schedule:=False
Application.OnTime EarliestTime:=TimeValue("09:00:00"), _
Procedure:="AutocopyMorgens", Schedule:=False
End Sub
und in Module - Modul1:
Sub AutocopyNachmittag()
With Sheets("perform")
.Range("D93:D98").Copy
.Range("H93:H98").PasteSpecial Paste:=xlPasteValues
End With
Application.CutCopyMode = False
End Sub
Sub AutocopyMorgens()
With Sheets("perform")
.Range("H93:H98").Copy
.Range("C93:C98").PasteSpecial Paste:=xlPasteValues
End With
Application.CutCopyMode = False
End Sub
Danke im voraus!
Und noch was:
Kann ich damit auch auf andere Excel Files zugreifen, wenn ich den korrekten
Pfad angebe? Was passiert, wenn diese Files bereits geöffnet und somit nur schreibgeschützt verfügbar sind?