28.08.2019, 11:15
Hallo ich hab leider ein kleines Problem ich hab mit Makro aufzeichnung eine Makro erstellt dieses Übernimmt Allerdings nicht das aktuelle Datum
1. sollte immer aktuelles datum sein
2. sollte aktuelle datum + eine ausgewählte uhrzeit sein
ActiveSheet.Range("$A$1:$O$939").AutoFilter Field:=12
Sheets("Zwischenrechnung").Select
Range("E16").Select
Selection.Copy
Sheets("StundeSicherheit").Select
ActiveSheet.Range("$A$1:$O$939").AutoFilter Field:=2, Criteria1:= _
"<>*25.08.2019*",Operator:=xlAnd
Rows("2:8586").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
ActiveSheet.Range("$A$1:$O$12").AutoFilter Field:=2
Range("B3").Select
Sheets("Zwischenrechnung").Select
Range("K19").Select
Selection.Copy
Sheets("StundeSicherheit").Select
ActiveSheet.Range("$A$1:$O$12").AutoFilter Field:=2, Criteria1:= _
"<25.08.2019, 14:00", Operator:=xlAnd
Sheets("Zwischenrechnung").Select
Range("K20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("StundeSicherheit").Select
ActiveSheet.Range("$A$1:$O$12").AutoFilter Field:=2, Criteria1:= _
"<25.08.2019, 14:00", Operator:=xlOr, Criteria2:=">25.08.2019, 17:00""
E16 enthält HEUTE( )
K19 Besteht aus heute + manuell eingebene uhrzeit
Das makro übernimmt nach dem aufzeichnen keine änderungen in den such kriterien es bleibt dann immer der 25.08.2019 anstatt das aktuelle datum zu übernehmen
bzw im zweiten fall die veränderte zeit angabe
Danke schonmal für die antworten EXCEL 2016
1. sollte immer aktuelles datum sein
2. sollte aktuelle datum + eine ausgewählte uhrzeit sein
ActiveSheet.Range("$A$1:$O$939").AutoFilter Field:=12
Sheets("Zwischenrechnung").Select
Range("E16").Select
Selection.Copy
Sheets("StundeSicherheit").Select
ActiveSheet.Range("$A$1:$O$939").AutoFilter Field:=2, Criteria1:= _
"<>*25.08.2019*",Operator:=xlAnd
Rows("2:8586").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
ActiveSheet.Range("$A$1:$O$12").AutoFilter Field:=2
Range("B3").Select
Sheets("Zwischenrechnung").Select
Range("K19").Select
Selection.Copy
Sheets("StundeSicherheit").Select
ActiveSheet.Range("$A$1:$O$12").AutoFilter Field:=2, Criteria1:= _
"<25.08.2019, 14:00", Operator:=xlAnd
Sheets("Zwischenrechnung").Select
Range("K20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("StundeSicherheit").Select
ActiveSheet.Range("$A$1:$O$12").AutoFilter Field:=2, Criteria1:= _
"<25.08.2019, 14:00", Operator:=xlOr, Criteria2:=">25.08.2019, 17:00""
E16 enthält HEUTE( )
K19 Besteht aus heute + manuell eingebene uhrzeit
Das makro übernimmt nach dem aufzeichnen keine änderungen in den such kriterien es bleibt dann immer der 25.08.2019 anstatt das aktuelle datum zu übernehmen
bzw im zweiten fall die veränderte zeit angabe
Danke schonmal für die antworten EXCEL 2016