Hola, soy nuevo en el blog, y estoy realizando una macro.
Lo que necesito es poder modificar un texto ya excrito en una celda de un libro de excel pero desde un textbox de un userform del programador.
For nregc = 16 To 10000
If Hoja11.Cells(nregc, 1) = "" Then
Hoja11.Cells(nregc, 1) = TextBox_CONTRATO_ABONO.Text
Hoja11.Cells(nregc, 2) = TextBox_DETALLE_ABONO.Text
Hoja11.Cells(nregc, 3) = TextBox_NOMBRE_ABONO.Text
Hoja11.Cells(nregc, 4) = TextBox_NOMBRE_QUIEN_ABONA.Text
Hoja11.Cells(nregc, 5) = TextBox_FECHA_ABONO.Text
Hoja11.Cells(nregc, 6) = TextBox_N_DE_RECIBO.Text
Hoja11.Cells(nregc, 7) = TextBox_RESPOSNABLE.Text
Hoja11.Cells(nregc, 8) = TextBox_SALDO_POR_PAGAR_ABONO.Text
Hoja11.Cells(nregc, 9) = TextBox_MONTO_A_ABONAR.Text
Hoja11.Cells(nregc, 10) = TextBox_NUEVO_SALDO_ABONO.Text
Exit For
End If
Next
For nregc = 13 To 10000
If Hoja4.Cells(nregc, 4) = Abono.TextBox_CONTRATO_ABONO.Value Then
Hoja4.Cells(nregc, 15) = TextBox_Total_abonado_a_la_fecha.Value
Hoja4.Cells(nregc, 16) = TextBox_NUEVO_SALDO_ABONO.Value
Exit For
End If
Todo lo de la hoja11 se copia perfecto en la hoja que solicito, pero es en la hoja4 donde no puedo realizar la modificacion ya que la celda en donde quiero modificar ya tiene un dato anterior. en resumidas palabras quiero reemplazar el valor que esta en la celda de la hoja4 por un textbox de la macro.
muchas gracias desde ya...
saludos
Estás utilizando Textbox.Value. Prueba a utilizar Textbox.text como en el código para la Hoja11.