No dices si la tabla ya está creada o debe crearla.
Vamos a suponer el primer caso.
Supongamos que la consulta tiene los campos NombreCliente, Ciudad, País y quieres que te los "pase" a la tabla1 que tiene los campos CampoA, CampoB y CampoC
Si tienes algún criterio que defina que registros de la consulta deben pasar a la tabla, en el evento Al hacer clic del botón, crea un procedimiento de evento y entre Private Sub y End Sub pon
docmd.setwarnings false
docmd.runsql"Insert into tabla1(campoa,campoB,campoC) select nombrecliente, ciudad,pais from nombreconsulta where....El criterio, por ejemplo, where pais=""España"""
Con eso sólo te pasaría a la tabla 1 aquellos registros de la consulta que su campo Pais tenga España.
Vamos a suponer que quieres pasar todos los registros de la consulta a la tabla, sin usar ningún criterio. Entonces sería
docmd.runsql"insert into tabla1(campoa,campob,campoc) select nombrecliente,ciudad,pais from nombreconsulta"
Vamos a suponer que la consulta y la tabla tienen el mismo número de campos y que se llaman igual. Podrías usar
Docmd.runsql"Insert into tabla1 select * from nombreconsulta"
O si tuvieras algún criterio
Docmd.runsql"insert into tabla1 select * from nombreconsulta where...
Por eso, sería conveniente que concretaras un poco más.