Bonjour a tous ,
Une erreur toute bete je pense mais je ne vois pas , comment faire pour que ma var J ce remette à 1 une fois la boucle jusqu'a 4 terminer , je n'arrive du coup pas à boucler a l'interieur de ma deuxième boucle.
merci par avance , j'essaye en meme temps que j'apprend à optimiser au maximum mon code d'ou ma mise en variable tableau en début .
Sub correction()
Dim i, j, ii, jj, Reponse As Byte
Dim tab_RQ(15, 4)
Dim SelectFichier1, SelectFichier2 As String
Dim wbkQCM, wbkCOR As Workbook
For i = 1 To 15 'R_Qi
For j = 1 To 4 'Qi_j
tab_RQ(i, j) = Range("Q" & i & "_" & j).Value2 'Q1_j
Next
Next
i = j = 0
For i = 1 To 15 'R_Qi
Ru = Worksheets(1).Range("R_Q" & i).Value2
For j = 1 To 4 'Qi_j
If tab_RQ(i, Ru) = "Vrai" Then
Worksheets(1).Range("Q1_" & Ru).Offset(0, 1).Value2 = 1
Else
If tab_RQ(i, Ru) = "Faux" Then
Range("Q1_" & j).Offset(0, 1).Value2 = 0
Else: Range("Q1_" & j).Offset(0, 1).Value2 = ""
End If
End If
Next
Next
End Sub