Lindo precioso... lo solucioné... muchas gracias... me ayudaste a encender la ampolleta.. jhajajajja
toy feliz feliz...
sabes lo que era¿?¡
Private Sub txtRut_Change()
If txtRut.Text = "" Then
txtdigito.Text = "
[/b]" ' Esto era.. simplemente dejar el campo de texto "" asi... vacio...
End If
Dim CAL1, CAL2, CAL3 As Integer
Dim I As Long
CAL3 = 2
For I = 0 To Len(txtRut) - 1
If Left(Right(txtRut, I + 1), 1) <> "." Then
CAL1 = CAL1 + Left(Right(txtRut, I + 1), 1) * CAL3
CAL2 = CAL1 Mod 11
Select Case CAL2
Case 0
txtdigito.Text = "0"
Case 1
txtdigito.Text = "K"
Case Else
txtdigito.Text = 11 - CAL2
End Select
If CAL3 = 7 Then
CAL3 = 2
Else
CAL3 = CAL3 + 1
End If
End If
Next
End Sub
como no lo vi antes... ... muchas gracias.... eres un sol...