MACRO
ik ben bezig met een macro, waarin ik wil dat als op het actieve werkblad de waarde in cel c140 groter dan of gelijk aan 1 is, dat de macro wordt uitgevoerd.
als de waarde in cel c140 gelijk is aan 0, wil ik dat de macro niet verder wordt uitgevoerd.
volgens mij moet het er ongeveer zo uitzien, maar ik kan het zo nog niet werkend krijgen:
deze twee regeltjes kan ik nog niet goed vertalen in de macro:
als cel c140 => 1 voer dan onderstaande macro uit
als cel c140 = 0, sla dan de macro over
ActiveSheet.Unprotect
Range("C145:E269").Select
Range("E269").Activate
Selection.AutoFilter Field:=1, Criteria1:="<>"
Selection.Copy
Sheets("RECL").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Range("A1").Select
Application.CutCopyMode = False
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Rows("1:3").Select
Selection.ClearContents
Range("A1").Select
Sheets("NAW").Select
wie kan hierbij helpen?
ik ben bezig met een macro, waarin ik wil dat als op het actieve werkblad de waarde in cel c140 groter dan of gelijk aan 1 is, dat de macro wordt uitgevoerd.
als de waarde in cel c140 gelijk is aan 0, wil ik dat de macro niet verder wordt uitgevoerd.
volgens mij moet het er ongeveer zo uitzien, maar ik kan het zo nog niet werkend krijgen:
deze twee regeltjes kan ik nog niet goed vertalen in de macro:
als cel c140 => 1 voer dan onderstaande macro uit
als cel c140 = 0, sla dan de macro over
ActiveSheet.Unprotect
Range("C145:E269").Select
Range("E269").Activate
Selection.AutoFilter Field:=1, Criteria1:="<>"
Selection.Copy
Sheets("RECL").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Range("A1").Select
Application.CutCopyMode = False
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Rows("1:3").Select
Selection.ClearContents
Range("A1").Select
Sheets("NAW").Select
wie kan hierbij helpen?
Laatst bewerkt: