ik heb een klein probleem maar ik raak niet uit
Met deze klein routine reduceer ik een getal tot max 9 in text1.text ingevoerd.
Code:
Private Sub Text1_Change() Dim i As Integer, nummer As String, som As Long nummer = text1.text Do som = 0 For i = 1 To Len(nummer) som = som + Val(Mid(nummer, i, 1)) Next nummer = som Loop Until som <= 9 Label1.Caption = som End Sub BV text1.text="1234" dan word 1+2+3+4 =10 en dan nogmals 1+0=1 dus reduceer tot resultaat <=9 is en dit werkt goed. ik wou nu een utzondering plaatsen: Als in de loop van de reductie de nummer 11 word dan moet zo blijven, niet meer gereduceerd tot 2 (1+1) ik heb geprobeerd met Loop Until som <= 9 and <>11 maar het werkt niet. hoe moet ik veranderen? dank u