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