Bonjour,
J'ai un soucis sur le remplissage automatisé d'une matrice de prouty. Celle-ci s'incrémente automatiquement grâce à des risques côtés en probabilité et impact.
La macro utilisée est la suivante :
Sub macro()
Set wsm = Sheets("matrice") 'feuille de destination
With Sheets("Risques majeurs") 'feuille source
dl = .Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To dl
x = .Cells(i, "C") 'probabilité
y = .Cells(i, "B") 'impact
wsm.Cells(12 - x, y + 3) = wsm.Cells(12 - x, y + 3) & .Cells(i, "A") & vbCrLf 'défini la matrice
Next i
MsgBox "La matrice est complétée"
End With
End Sub
Aujourd'hui, je veux aller à l'étape suivante qui est de remplir la matrice uniquement avec les risques (feuilles "risques majeurs") où il est noté "x".
Pour résumer :
- j'ai une matrice qui s'étale sur la plage suivante : D8:G11 "matrice"
- qui doit être remplie avec les données de la feuille "risques majeurs" (colonne B et C) uniquement si la colonne E renvoie "x"
Auriez-vous une idée ?
Merci beaucoup !
Simone