dindin
XLDnaute Occasionnel
Bonjour le Forum
Depuis toute à l'heure j'essaye d'adapter ce code qui fonctionne très bien sur des cellules.
le code d'un développeur qui s'appelle Sébastien :
Mon objectif c'est colorier mes textboxs à l'aide d'une nouvelle boucle
Voici le mien qui ne m'affiche une erreur :
mes textboxs sont numérotés de 1 à 729
Merci pour votre aide
Depuis toute à l'heure j'essaye d'adapter ce code qui fonctionne très bien sur des cellules.
le code d'un développeur qui s'appelle Sébastien :
VB:
Sub apercus_rgb() 'Sébastien - Forum Excel-Pratique
ligne = 0
For r = 0 To 256 Step 32
For g = 0 To 256 Step 32
ligne = ligne + 1
For b = 0 To 256 Step 32
col = b / 32 + 1
If r = 256 Then r = 255
If g = 256 Then g = 255
If b = 256 Then b = 255
Cells(ligne, col) = r & ", " & g & ", " & b
Cells(ligne, col).Interior.Color = RGB(r, g, b)
If (r + g + b) / 32 < 7 Then Cells(ligne, col).Font.ColorIndex = 15
Next
Next
Next
End Sub
Mon objectif c'est colorier mes textboxs à l'aide d'une nouvelle boucle
Voici le mien qui ne m'affiche une erreur :
Code:
For i = 1 To 729
For r = 0 To 256 Step 32
For g = 0 To 256 Step 32
Controls("TextBox" & i) = 1
For b = 0 To 256 Step 32
col = b / 32 + 1
If r = 256 Then r = 255
If g = 256 Then g = 255
If b = 256 Then b = 255
Controls("TextBox" & i) = r & ", " & g & ", " & b
Controls("TextBox" & i).BackColor = RGB(r, g, b)
If (r + g + b) / 32 < 7 Then Controls("TextBox" & i).Font.ColorIndex = 15
Next
Next
Next
Next i
mes textboxs sont numérotés de 1 à 729
Merci pour votre aide