Como cargar datos en una hoja y grabar datos en otras hojas

Hola Dante, como grabar de manera automática datos de la hoja1 en otras hojas (2 y 3) parte de estos llevando como registros de encabezado el ID y FECHA parte de estos datos de la hoja 1.

2 Respuestas

Respuesta
1
Respuesta
1

Te anexo la macro

Sub Copiar_Datos()
'
' Por.Dante Amor
    '
    Set h1 = Sheets("Hoja1")
    Set h2 = Sheets("Hoja2")
    Set h3 = Sheets("Hoja3")
    '
    For i = 2 To h1.Range("A" & Rows.Count).End(xlUp).Row
        nid = h1.Cells(i, "A")
        Set b = h2.Columns("A").Find(nid, lookat:=xlWhole)
        If b Is Nothing Then
            u2 = h2.Range("A" & Rows.Count).End(xlUp).Row + 1
            h2.Cells(u2, "A") = h1.Cells(i, "A")
            h2.Cells(u2, "B") = h1.Cells(i, "B")
            h2.Cells(u2, "C") = h1.Cells(i, "D")
            h2.Cells(u2, "D") = h1.Cells(i, "E")
        End If
        Set b = h3.Columns("A").Find(nid, lookat:=xlWhole)
        If b Is Nothing Then
            u3 = h3.Range("A" & Rows.Count).End(xlUp).Row + 1
            h3.Cells(u3, "A") = h1.Cells(i, "A")
            h3.Cells(u3, "B") = h1.Cells(i, "B")
            h3.Cells(u3, "C") = h1.Cells(i, "C")
            h3.Cells(u3, "D") = h1.Cells(i, "F")
            h3.Cells(u3, "E") = h1.Cells(i, "G")
        End If
    Next
    MsgBox "Fin"
End Sub

Sigue las Instrucciones para un botón y ejecutar la macro

  1. Abre tu libro de Excel
  2. Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
  3. En el menú elige Insertar / Módulo
  4. En el panel del lado derecho copia la macro
  5. Ahora para crear un botón, puedes hacer lo siguiente:
  6. Inserta una imagen en tu libro, elige del menú Insertar / Imagen / Autoformas
  7. Elige una imagen y con el Mouse, dentro de tu hoja, presiona click y arrastra el Mouse para hacer grande la imagen.
  8. Una vez que insertaste la imagen en tu hoja, dale click derecho dentro de la imagen y selecciona: Tamaño y Propiedades. En la ventana que se abre selecciona la pestaña: Propiedades. Desmarca la opción “Imprimir Objeto”. Presiona “Cerrar”
  9. Vuelve a presionar click derecho dentro de la imagen y ahora selecciona: Asignar macro. Selecciona: Copiar_Datos
  10. Aceptar.
  11. Para ejecutarla dale click a la imagen.

.

'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias

.

Avísame cualquier duda

.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas