bonsoir,
macros et fonctions à copier dans les classeurs dans un module et recréer le bouton.
Sub aargh()
Set baserisque = Sheets("feuil1").Range("B5") ' cellule de base du tableau des risques, à adapter éventuellement
Set basematrice = Sheets("feuil1").Range("M8") ' cellule de base de la matrice, à adapter éventuellement
With baserisque
basematrice.Resize(4, 4).ClearContents
i = 1
Do While .Cells(i, 1) <> ""
ligne = gravité(.Cells(i, 3))
colonne = probabilité(.Cells(i, 2))
If ligne < 5 And colonne > 0 Then
basematrice.Cells(ligne, colonne) = basematrice.Cells(ligne, colonne) & vbCrLf & .Cells(i, 1)
End If
i = i + 1
Loop
basematrice.Resize(4, 4).Rows.AutoFit
End With
End Sub
Function gravité(gr)
gravité = 5 - gr
End Function
Function probabilité(pr)
probabilité = pr
End Function