Copiar datos de textbox a otra hoja
Tengo una consulta estoy que realizo un formulario donde tengo como primer criterio la búsqueda de un código que se encuentra en la columna "A" y después se completan los siguientes datos de las columnas adyacentes respecto a la fila del código previamente buscado en los textbox .

Para Dante Amor: ¿La pregunta como haría para que el código que consulte y las columnas adyacentes hasta "O" sean copiados en la hoja "Historiales " a partir de la fila numero 6 y así consecutivamente una debajo de otra fila cada vez que le de copiar?, Tenia pensado dos caminos el de trabajar en función con los textbox colocando el valor de todos en la otra hoja, pues lo veo muy complicado, por si acaso adjunto los códigos empleados en mi programa:
Dim rango As Range
Private Sub botonx_Click()
'Boton de consulta
Sheets("PlanDeMonitoreo").Activate
Dim rango As Range
If Mod1 = "" Then
MsgBox " No has introducido el codigo para buscar ", vbOKOnly + vbInformation, "ATENCION!"
Mod1.SetFocus
Exit Sub
End If
Set rango = Range("A:A").Find(what:=Mod1, _
LookAt:=xlWhole, LookIn:=xlValues)
If rango Is Nothing Then
MsgBox " El codigo no se encuentra en la base de datos ", vbOKOnly + vbInformation, "ATENCION!"
Mod1 = "": Mod1.SetFocus
Exit Sub
Else
Mod1 = Range("A" & rango.Row)'codigo de material
Mod2 = Range("B" & rango.Row)'nombre material
con2 = Range("C" & rango.Row)'nivel de riesgo
con3 = Range("D" & rango.Row)'frecuencia de analisis
Mod5 = Range("E" & rango.Row)'espef. fabri
con1 = Range("F" & rango.Row)'nombre fabricante
Mod7 = Range("G" & rango.Row)'justificacion
Mod8 = Range("H" & rango.Row)'composicion quimica
Mod9 = Range("I" & rango.Row)'origen
Mod10 = Range("J" & rango.Row)'ph informativo
Mod11 = Range("K" & rango.Row)'sust. antimicro
Mod12 = Range("L" & rango.Row)'historial cambios plan
Mod13 = Range("M" & rango.Row)'histor conta col
Mod14 = Range("N" & rango.Row)'histor conta ecu
Mod15 = Range("O" & rango.Row)'histor conta per
End If
End Sub
1 respuesta
Respuesta de Dante Amor
2
