Can you tell me anything more about how your sheets are set up? I don't really understand what you're saying....
You do not need a macro for hyperlink sources in the same file. To open other files with other sheets, you probably need to write 'ActiveSheet' commands. Are each one of your reports separate sheets?