Из кодового модуля вы можете просто
DoCmd.RunMacro "Macro name"
Который будет выполняться в текущей базе данных
Если вы пытаетесь сделать это из другого приложения (например, Excel), вы можете
Dim accApp As Access.Application
Set accApp = GetObject(, "Access.Application")
но вы должны проверить
accApp.CurrentDb.Name
чтобы убедиться, что вы просматриваете правильную базу данных
(Сказав, что, если вы хотите манипулировать данными в базе данных, есть лучшие способы сделать это с помощью ADO или DAO. Вышеописанное будет работать, но никогда не будет очень стабильным).