Porque al copiar un código que funciona bien las copias ddel codigodejan de funcionar correctamente. Excel VBA
Cree un código para validar los datos introducidos en el formulario.
El formulario es muy básico y solo se repite 1 código pero cambian los textbox a los que hace referencia. El problema me encuentro que el código (original, por llamarlo de alguna manera) funciona correctamente, pero cuando copio el código lo añado en otro textbox y reemplazo los textbox a los que se refiere no funciona correctamente. No me da ningún error, no toma el contenido del textbox (como si no hubiera nada) haciendo así que el condicional del código sea cierto y actúe como si no hubiera numero o el numero es inferior al anterior.
En la foto marco el textbox el cual estaba. El numero introducido ha de ser superior a anterior en este caso 93

El codigo que no funciona es este:
Private Sub CCT_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If CCT.Value <= CC2 Then
MsgBox ("Falta introduïr valor SUPERIOR respecte el tram anterior")
CCT.Value = Sheets("STOCK PAPER").Range("CCT")
Cancel = True
Exit Sub
Else
Sheets("STOCK PAPER").Range("CCT") = ""
Sheets("STOCK PAPER").Range("CCT") = CCT.Value
CCT.Enabled = False
CCT.BackColor = vbWhite
End If
End suby el que va es este:
Private Sub OASFT_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If OASFT.Value <= OASF2 Then
MsgBox ("Falta introduïr valor SUPERIOR respecte el tram anterior")
OASFT.Value = Sheets("STOCK PAPER").Range("OASFT")
Cancel = True
Exit Sub
Else
Sheets("STOCK PAPER").Range("OASFT") = ""
Sheets("STOCK PAPER").Range("OASFT") = OASFT.Value
OASFT.Enabled = False
OASFT.BackColor = vbWhite
End If
end subsolo se ha de cambiar OASF por CC y EDITAR por EDITAR2, lo he hecho manualmente y con CONTROL+F y reemplazar y no se cual es el error
¿Qué hago mal?
