Private Sub Worksheet_Activate()
Dim Données As Collection, T(), L&, Interv As SsGroup, Respon As SsGroup, Sect As SsGroup
Set Données = GroupOrg(PlgUti(Feuil1.[A5]), 19, 6, 4)
ReDim T(1 To 3000, 1 To 3)
For Each Interv In Données
T(L + 1, 1) = Interv.Id
For Each Respon In Interv.Contenu
T(L + 1, 2) = Respon.Id
For Each Sect In Respon.Contenu
L = L + 1
T(L, 3) = Sect.Id
Next Sect, Respon, Interv
Me.[A2:F3001].ClearContents
Me.[A2].Resize(L, 3).Value = T
End Sub