I don't really understand what you're asking, but it doesn't sound like anything a macro can do.