Quiero modificar la rutina del botón Guardar..
Para Dante Amor:
Hola, si quiero modificar la rutina del botón Guardar. En lugar de que solo guarde los valores de la hoja Solicitud a la hoja Registros, quiero repartirlos en varias hojas... Datos personales, Escolaridad, Domicilio...
el problema es que no entiendo la sintaxis de la instrucción SET, si solo se agregan Set h3 = Sheets("Datos personales"), Set h4=Sheets("Escolaridad"), Set h5 = ("Domicilio")....
PD: ¿Es necesario hacer primero la pregunta en todoexpertos?
Private Sub CmdGuardar_Click()
'Por.Dante Amor
'Guardar datos en hoja "Registros"
'
Set h1 = Sheets("Solicitud")
Set h2 = Sheets("Registros")
celdas = Array("O7", "Q7", "J7", _
"D10", "D11", "D12", "D13", "E14", "E15", "D16", "H16", "D17", _
"E22", "E24", "D27", "D28", "G28", "D29", "D30", "G30", "D31", "G31", "D32", "G32", "D33", "E35", "E36", "E37", "E39", _
"L10", "L11", "M12", "N14", "Q14", "O15", "N17", "P17", "N18", "P18", _
"P25", "P27", "P29", "P31", "P33", "P35")
u = h2.Range("A" & Rows.Count).End(xlUp).Row + 1
For c = LBound(celdas) To UBound(celdas)
h2.Cells(u, c + 1) = h1.Range(celdas(c))
Next
MsgBox "Registro guardado"
End Sub