For i = 1 To 10 'or whatver max value
Select Case Me.Controls("TextBox" & i).Value
Case Is < 2
Me.Controls("TextBox" & i).BackColor = &H80FF80
Case 2 To 4
Me.Controls("TextBox" & i).BackColor = &H80FFFF
Case Is > 4
Me.Controls("TextBox" & i).BackColor = &HFF
End Select
Next i
--
---
HTH
Bob
(there's no email, no snail mail, but somewhere should be gmail in my addy)
"azSuch" <(E-Mail Removed)> wrote in message
news:686b0d74-3c57-47d9-a21a-(E-Mail Removed)...
> Hi,
> I m a newbie, I have this select case checking for textbox values. I
> want to loop this so that it checks for all the textboxes. Or else I
> got to write the same code for each Textbox 
>
> Select Case Me.TextBox1.Value
>
> Case Is < 2
> Me.TextBox1.BackColor = &H80FF80
>
> Case 2 To 4
> Me.TextBox1.BackColor = &H80FFFF
>
> Case Is > 4
> Me.TextBox1.BackColor = &HFF
> End Select