1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| 'Modification
For i = 2 To nbli_MODIF_VAR
For j_RES = 1 To nbcol_RES
If Workbooks(NMASK).Worksheets("Résultats").Cells(1, j_RES) = Workbooks(NMACRO).Worksheets(1).Cells(i, 13) Then VAR1 = j_RES 'VAR à modifier
If Workbooks(NMASK).Worksheets("Résultats").Cells(1, j_RES) = Workbooks(NMACRO).Worksheets(1).Cells(i, 14) Then VAR2 = j_RES 'VAR à copier
If Workbooks(NMASK).Worksheets("Résultats").Cells(1, j_RES) = Workbooks(NMACRO).Worksheets(1).Cells(i, 15) Then VAR3 = j_RES 'VAR CONDITION
Next j_RES
For i_RES = 2 To nbli_RES
Select Case Workbooks(NMACRO).Worksheets(1).Cells(i, 16).Value
Case "="
CONDI = Workbooks(NMASK).Worksheets("Résultats").Cells(i_RES, VAR3) = Workbooks(NMACRO).Worksheets("Résultats").Cells(i, 17)
Case "<>"
CONDI = Workbooks(NMASK).Worksheets("Résultats").Cells(i_RES, VAR3) <> Workbooks(NMACRO).Worksheets("Résultats").Cells(i, 17)
Case "<"
CONDI = Workbooks(NMASK).Worksheets("Résultats").Cells(i_RES, VAR3) < Workbooks(NMACRO).Worksheets("Résultats").Cells(i, 17)
Case "<="
CONDI = Workbooks(NMASK).Worksheets("Résultats").Cells(i_RES, VAR3) <= Workbooks(NMACRO).Worksheets("Résultats").Cells(i, 17)
Case ">"
CONDI = Workbooks(NMASK).Worksheets("Résultats").Cells(i_RES, VAR3) > Workbooks(NMACRO).Worksheets("Résultats").Cells(i, 17)
Case ">="
CONDI = Workbooks(NMASK).Worksheets("Résultats").Cells(i_RES, VAR3) >= Workbooks(NMACRO).Worksheets("Résultats").Cells(i, 17)
End Select
If CONDI=true Then
Workbooks(NMASK).Worksheets("Résultats").Cells(i_RES, VAR1) = Workbooks(NMASK).Worksheets("Résultats").Cells(i_RES, VAR2)
End If
Next i_RES
Next i |
Partager