Que tal, saludos a todos, soy nuevo en el Grupo y les agradecería
mucho que me pudieran brindar su ayuda; el asunto es este:
Tengo un Libro con 2 hojas ("Formulario" y "Relacion") de las
cuales "Formulario" es, como su nombre lo dice una plantilla diseñada
como un formulario en la cual ingreso, entre otros datos; fecha de
ingreso del paciente, hora de ingreso, nombre, diagnostico, domicilio,
telefono, etc., y las ingreso en celdas separadas ("A7", "C15", "C9",
"A5", "D3", "F3", "E5", "G5", etc.); para tal efecto copie de una
consulta en un grupo una macro que pega todos los datos en la hoja
"Relacion" en una sola fila a manera de base de datos y funciona
perfectamente; sin embargo quisiera un codigo que hiciera lo contario,
o sea que copie una fila de la hoja "Relacion" y pegue los datos en la
hoja "Formulario" en sus respectivas celdas:
Sub copiarceldas()
Dim rng As Range, i As Long, Rangos
Rangos = Array("A7", "C15", "C9", "A5", "D3", "F3", "E5", "G5",
"E7", "A9", "E9", "A11", "C11", "E11", "G11", "A13", "C13", "A15",
"A17", "F17", "G17", "A19", "G7", "A42")
With Sheets("RELACION")
Set rng = .Cells(.Rows.Count, "A").End(xlUp)
For i = LBound(Rangos) To UBound(Rangos)
rng.Offset(1, i).Value _
= Sheets("FORMULARIO").Range(Rangos(i)).Value
Next i
End With
End Sub
Gracias.
Leer las respuestas