Para almacenar todos los datos de la lista2 en una tabla en lugar de solo el primer dato, puedes seguir los siguientes pasos:
1. Asegúrate de tener una tabla en tu base de datos de Access donde deseas almacenar los datos de la lista2. Si no tienes una tabla creada, crea una nueva tabla con los campos necesarios para almacenar los datos.
2. En el evento del botón que mueve los datos de la lista1 a la lista2, agrega código VBA para recorrer todos los elementos de la lista2 y guardarlos en la tabla.
Aquí tienes un ejemplo de cómo hacerlo:
Asegúrate de ajustar "btnGuardar_Click" al nombre real del evento del botón y "TuTabla" al nombre real de tu tabla. Además, reemplaza "Campo1", "Campo2", "Campo3" con los nombres reales de los campos en tu tabla.
En este ejemplo, el código recorre todos los elementos seleccionados en la lista2 y construye una sentencia SQL de inserción para cada elemento. Luego, ejecuta la sentencia SQL utilizando la función
`Execute` de Access para guardar los datos en la tabla.
Espero que esta solución te ayude a almacenar todos los datos de la lista2 en una tabla en Access. ¡Buena suerte!