ExcelAmateur
Terugkerende gebruiker
- Lid geworden
- 25 aug 2010
- Berichten
- 3.333
Ik probeer een stukje code aan te passen maar het doet niet wat ik wil.
Wat doet de 1 hier sn(1, J)
Het gebruik van GoTo zal wel niet goed zijn.
Het is de bedoeling als de inhoud van een textbox op een formulier niet gelijk is aan sn, dan de text in het rood.
Alle text word rood en dat is niet de bedoeling.
Zo geprobeerd maar werkt ook niet, hij blijft de tekst in het rood zetten.
Wat doet de 1 hier sn(1, J)
Het gebruik van GoTo zal wel niet goed zijn.
Het is de bedoeling als de inhoud van een textbox op een formulier niet gelijk is aan sn, dan de text in het rood.
Alle text word rood en dat is niet de bedoeling.
Code:
Sub CijferControle1()
sn = Blad5.Range("J16:AY16")
For J = 1 To 42
If Me("TextBox" & J).Visible = False Then GoTo 1
If Me("TextBox" & J).Value = sn(1, J) Then 'TextBox inhoud controleren
GoTo 1
Else
Me("textBox" & J).ForeColor = &HFF& 'Kleur rood indien niet gelijk
End If
1
Next
End Sub
Zo geprobeerd maar werkt ook niet, hij blijft de tekst in het rood zetten.
Code:
Sub CijferControle1()
sn = Blad5.Range("J16:AY16")
For J = 1 To 42
If Me("TextBox" & J).Visible = False Then GoTo 1
If Me("TextBox" & J).Value = sn(1, J) Then 'TextBox inhoud controleren
Me("textBox" & J).ForeColor = &H80000008 'Zwart
Else
Me("textBox" & J).ForeColor = &HFF& 'Kleur rood indien niet gelijk
End If
1
Next
End Sub
Laatst bewerkt: