due suggerimenti:

1) piuttosto che usare le macro usa il codice VBA, anche perchè studiare l'uno o l'altro il tempo che investi è lo stesso ed inoltre con il secondo puoi fare tutto, con il primo sei molto limitato.

2) posta le query e la struttura delle tabelle cos' magari capiamo meglio il problema.

ciao