Mettre une couleur particulière / Objet Msflexgrid [Résolu]

mauriiiiiice 2 Messages postés dimanche 5 février 2006Date d'inscription 5 février 2006 Dernière intervention - 5 févr. 2006 à 11:21 - Dernière réponse : mauriiiiiice 2 Messages postés dimanche 5 février 2006Date d'inscription 5 février 2006 Dernière intervention
- 5 févr. 2006 à 17:17
Bonjour à tous,

Je souhaiterais savoir comment je pourrais faire pour qu'une cellule d'un objet msflexgrid soit coloré en rouge si la condition est fausse et en vert si c'est vrai.

<===============>
For i = 1 to fin
For j = 1 to fin
If machin( i, j) = false then
colorer Tms( i, j) en rouge
else
colorer Tms( i, j) en vert
end if
Next J
Next i
<===============>

(Il est où le bouton pour ajouter du code!? Désolé...1er post)

Merci de votre aide
Afficher la suite 

2 réponses

Meilleure réponse
Slyders 300 Messages postés mardi 12 octobre 2004Date d'inscription 8 janvier 2010 Dernière intervention - 5 févr. 2006 à 15:32
3
Merci
----------------------------------------
If machin( i, j) = True Then
Tms.Col = i
Tms.Row = j
Tms.CellBackColor = vbGreen
ElseIf machin( i, j) = False Then
Tms.Col = i
Tms.Row = j
Tms.CellBackColor = vbRed
End If
----------------------------------------

J'espère que sa pourra t'aider ^^

Merci Slyders 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 80 internautes ce mois-ci

Meilleure réponse
mauriiiiiice 2 Messages postés dimanche 5 février 2006Date d'inscription 5 février 2006 Dernière intervention - 5 févr. 2006 à 17:17
3
Merci
Je savais pas qu'on pouvait mettre "vbred" !! Merci! Moi, j'avais comme ca:

Function mort_ou_vie(a As Integer, b As Integer, ms1 As MSFlexGrid, Tvi() As Boolean)
For a = 1 To Longmax
For b = 1 To Longmax

If Tvi(a, b) = False Then
ms1.Col = a - 1
ms1.Row = b - 1
ms1.CellBackColor = QBColor(4)

Else
ms1.Col = a - 1
ms1.Row = b - 1
ms1.CellBackColor = QBColor(10)

End If
Next b
Next a
End Function

Merci mauriiiiiice 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 80 internautes ce mois-ci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.