I don't know anything about macros, so this may not be any help at all, but since it's been a couple of hours since you posted the question and no one else has answered I'll give it a shot. First, as a general practice, I think you'll find that for a variety of reasons most experienced SW users avoid using sketch patterns, and will pattern the body or feature as a separate operation instead.
Now, for your macro, can you create it to suppress the pattern if you don't need multiple instances? Again, I know nothing about macros, so that may be a stupid question, but it's all I've got.
Thanks for the replay.
I noticed that for body pattern it actually allow you to set the instance number to 1, though error message will stay there. Yet this won't influence the software to count the cut list correctly.
However this is not enough since I am using sketch to drive body patterns. I may need a way to suppress sketch pattern.
So Glen, Is anyway to suppress sketch pattern rather than body/feature pattern? And I need to be able to unsuppress it later.
I'm not aware of any way to suppress a sketch pattern, but since I never use them I'm not at all sure.