1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Sub Grab_References()
Dim NewFeuille As Worksheet
Dim TheWB As Workbook
Dim n As Integer
'On crée une nouvelle feuille est on pointe dessus dans une variable
Set NewFeuille = ThisWorkbook.Sheets.Add
NewFeuille.Name = "GUIDS"
'On pointe le classeur sur lequel on va travailler
'Si c'est sur un classeur autre que le classeur ou se trouve la macro il faudra adapter
Set TheWB = ThisWorkbook
' On Error Resume Next 'Pas tant que le code n'est pas debogé comme il faut
For n = 1 To TheWB.VBProject.References.Count
NewFeuille.Cells(n, 1) = TheWB.VBProject.References.Item(n).Name
NewFeuille.Cells(n, 2) = TheWB.VBProject.References.Item(n).Description
NewFeuille.Cells(n, 3) = TheWB.VBProject.References.Item(n).GUID
NewFeuille.Cells(n, 4) = TheWB.VBProject.References.Item(n).Major
NewFeuille.Cells(n, 5) = TheWB.VBProject.References.Item(n).Minor
NewFeuille.Cells(n, 6) = TheWB.VBProject.References.Item(n).fullpath
Next n
End Sub |