So I have been giving this a lot of thought (This issue is still keeping me up at night unfotunately) and I think I have an idea that might work. If I could make some VBA that was to cycle through each module and check that it meets the requirements, and if so leave it "True" and if not set it to be filtered out I think that could work, but I am not sure how to do that. some code that looks something like this. *I am not sure how to VBA code so I am psuedo coding here, splitting each element of my idea into a bracket.
Code:
'This is all psuedo code, Any help turning it to workable code is appreciatted
'
dim SQL as String
For [Each Module Name] If [Micromodules Query contains]( [Module name AND MicroName(1)] AND [Module name AND MicroName(2)])
Then EndIf
Else SQL = SQL & "AND [ModuleName] <> " & chr(34) & [Current Module Name] & chr(34)
EndIF
'Dont worry about the starting a where with AND, i will handle that seperately.
If I thinking through this correcttly wouldnt this systematically generate an SQL statement eliminating all the Modules that do not meet the requirements, and if so is it possible to code in VBA?
Also is there a way to move this thread to the programming section? as It appears to have taken a turn in that direction.