Foros del Web » Soporte técnico » Ofimática »

[SOLUCIONADO] Rellenar varias hojas desde Vba

Estas en el tema de Rellenar varias hojas desde Vba en el foro de Ofimática en Foros del Web. Hola a todos de nuevo, parece que estoy un poco pesado con las preguntas pero nadie nace enseñado supongo. El caso es que estoy aprendiendo ...
  #1 (permalink)  
Antiguo 19/08/2015, 19:48
Avatar de davidhelios  
Fecha de Ingreso: agosto-2015
Ubicación: Alemania
Mensajes: 11
Antigüedad: 8 años, 8 meses
Puntos: 0
Busqueda Rellenar varias hojas desde Vba

Hola a todos de nuevo, parece que estoy un poco pesado con las preguntas pero nadie nace enseñado supongo.
El caso es que estoy aprendiendo Vba en excel por mi cuenta y aunque me leo las ayudas y busco incansablemente por la red, a veces no doy con la solución de lo que busco y me veo obligado a preguntar al resto de internautas, por ello, os doy las gracias por vuestra atencion anticipadamente.

El caso es que ya que he solucionado el problema de crear hojas desde un registro de un combobox, ahora llevo todo el día buscando la manera de que todos los datos del combobox vayan directamente a la nueva hoja creada sin escribir la ruta de la hoja en concreto. Me explico; tengo un formulario que contiene dos combobox y dos textbox, al dar al boton de insertar datos el combobox manda todos los registros a una base de datos central y por otro lado crea una nueva hoja con el valor de uno de los combobox, al que copia el nombre.

Para que me entendáis mejor, el formulario envía los registros a la base de datos y uno de los combobox a su vez utiliza el valor introducido para crear una nueva hoja y nombrarla con dicho valor.

Ahora lo que me gustaría es que todos los registros se introdujeran a la vez en la nueva hoja creada sin tener que vincularla manualmente cada vez o, en su defecto, hacer un filtro de la base de datos general que me copiara todas las filas que contengan el combobox.value y pegara los valores en la hoja creada con dicho combobox.value.

No se si me he hecho entender, espero que si.

Muchas gracias por leerme, supongo que haré pensar bastante a más de uno con mis problemas pero si no es algo relativamente sencillo o que haya utilizado frecuentemente no me da la neurona que me queda viva para dar con las soluciones ni para encontrarla en internet en menos de dos días, a días de 14 horas que estoy echando.

También puede pasar que sean cosas muy sencillas pero mi inexperiencia me deje bloquedo y más de uno piense que soy un poco corto, a saber...

Un saludo
  #2 (permalink)  
Antiguo 20/08/2015, 13:30
Avatar de davidhelios  
Fecha de Ingreso: agosto-2015
Ubicación: Alemania
Mensajes: 11
Antigüedad: 8 años, 8 meses
Puntos: 0
Información Respuesta: Rellenar varias hojas desde Vba

Solucionado!

No tengo la menor idea de como, si tengo que repetirlo no me va a salir fijo, pero lo he conseguido. Ahora al introducir un registro en el combobox me crea una hoja nueva llamada como el valor introducido e incluye una barra de títulos, lo registra en la base de datos general, lo registra también en esa nueva hoja y aplica el formato de tabla que tengo para cada valor del formulario, color de fondo, bordes, número de registro automático en una columna adyacente, texto centrado,formato moneda etc.

Si alguien necesita el código que he utilizado que lo diga e intentaré copiarlo todo, aunque he metido código en varios módulos y no se si encontraré todo lo que he hecho para este caso en particular.

Llevo 2 semanas aprendiendo VBA por mi cuenta y al final va a resultar que estoy aprendiendo y todo...

Etiquetas: excel, hojas, rellenar, vba
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:40.