Conditions

Bonjour

J'aimerais apprendre plus sur les priorités de la condition If

Par exemple :

Dans un Tableau 4x4

Abcisse : Avis "Favorable / SO / Rejeter / HM

Ordonné : JWAR / COB /SOCOTEC /MG4

En métant une crois sur une des cases pour donner les avis par personnes (cf image)

J'obtiens les messages suivant et dans l'ordre d'apparition

Favorable / MG4 / SO /SOCOTEC / JWARD / R / HM /COB ...

Sub Test()

Dim i, g As Long

For i = 0 To 3

For g = 0 To 3

If Sheets("Rqt").Range("Requete").Offset(g + 1, i).Value = "X" Then

If g = 0 Then MsgBox "Pers: JWARD"

If i = 0 Then MsgBox "Pers: Fav"

If i = 1 Then MsgBox "Pers: SO"

If i = 2 Then MsgBox "Pers: R"

If i = 3 Then MsgBox "Pers: HM"

If g = 1 Then MsgBox "Pers: COB"

If g = 2 Then MsgBox "Pers: SOCOTEC"

If g = 3 Then MsgBox "Pers: MG4"

End If

Next g

Next i

End Sub

Ce que j'aimerais c'est qu'il m'affiche Personne / Avis dans l'ordre de haut gauche a bas droite

Pouvez-vous m'expliquer l'odres des conditions If et des boucles For .Dans les cours c'est assez basic et developpe pas ce sujet

En vous remerciant.

Cordialement

capture
Rechercher des sujets similaires à "conditions"