Saltar al contenido

Macro para pasar datos de hoja1 a hoja2


Recommended Posts

publicado

Buenos días a todos,

Tengo Excel 2010, en Hoja1 hay unas 10 celdas (cuya posición nunca cambia) con información de debe ser enviada a celdas de la Hoja2. (Como un formulario de ingreso de datos)

Abajo de estas celdas está el Botón de Comando con el nombre "Enviar datos"

Mi duda es la siguiente: qué código tiene que tener el botón para enviar esos datos a celdas específicas de la hoja2 Fila1. Luego, tras pasar esos datos, borrar el contenido de esas celdas de Hoja1 y al escribir nueva información y presionar el Botón, se envíen a la Fila2 y así sucesivamente.

Por ejemplo: en Hoja1 se carga: Nombre, Apellido, Edad, Localidad, etc..-

Al presionar el Botón "Enviar datos", los datos se colocan en la columna que le corresponda y se borran de la Hoja1, al ingresar nuevos datos, éstos se colocan en la fila siguiente que está vacía.

Espero haber sido claro. Desde ya, muchísimas gracias!!

publicado

Sdos!!

Por lo pronto te puedo indicar que 

Private sub EnviarAHoja2()

'fila1

Hoja2.Range("Tu rango destino")= Hoja1.Range("Tu rango de origen")

'fila2

Hoja2.Range("Tu rango destino")=Hoja2.Range("Tu rango origen")

Hoja1..Range("Tu rango de origen").clearcontents

End sub

publicado

Muchísimas gracias por su aporte!!! Fue de mucha ayuda! Solo necesitaría una cosa más, tal vez no me expliqué bien yo.

El gran problema que tengo es que, en mi caso particular, el Formulario de Ingreso de Datos (Hoja1) no se corresponde con el mismo orden de las columnas de Hoja2.

El archivo de Macro Antonio está perfecto. Solo que necesitaría saber cómo puedo enviar la información de cada celda de Hoja1 a celdas específicas de Hoja 2.

Más precisamente: Si en Hoja1 tengo: Nombre-Apellido-Edad-Dirección-Localidad-Teléfono-e mail (en ese orden)

En Hoja2 tengo: N°-Apellido-Localidad-Teléfono-Socio-Referencia-Edad-Estado-Nombre-....etc. (No solo no es el mismo orden, sino que hay más campos que se llenan después a mano por así decirlo)...

Nuevamente: ¿Qué tendría que agregarle al botón que me envió Macro Antonio para colocar cada celda donde corresponde?

Los números de Orden y Mensual también tendrían que ser automáticos, pero bue... tanto no te voy a pedir :)

Gracias Genio!!

Hoja1 a Hoja 2 muestra.xlsm

  • Silvia bloqueó este tema

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.