Existe t il un programme qui liste les macros subs et Functions d'un
module et donne pour chaque macro la liste des subs et Functions
directement utilisés ?
Existe t il un programme qui liste les macros subs et Functions d'un
module et donne pour chaque macro la liste des subs et Functions
directement utilisés ?
Existe t il un programme qui liste les macros subs et Functions d'un
module et donne pour chaque macro la liste des subs et Functions
directement utilisés ?
Bonsour® M41 avec ferveur ;o))) vous nous disiez :Existe t il un programme qui liste les macros subs et Functions d'un
module et donne pour chaque macro la liste des subs et Functions
directement utilisés ?
à une époque.... j'avais utilisé avec satisfaction cela de Stephen Bullen
http://www.oaltd.co.uk/DLCount/DLCount.asp?fileÊllTree.zip
This routine reads all of the modules in selected open workbooks, extracting a complete list of procedures and the calls between them.
From this it generates some pivot tables, enabling you to easily identify which procedures call, or are called by another procedure
and how many calls there are between the modules.
Finally, it displays a procedure flow diagram for the workbook in a tree structure.
The zip file contains a single xls file, which is hidden when opened.
This update fixes a few problems reported by some users and also handles multi-workbook projects (when referenced using Tools, References).
Documentation is included in the zip file.
j'avais réussi à bidouiller pour le fonctionnement avec Excel 2002
je ne sais pas si cela fonctionne encore avec Excel 2003 et encore moins avec Excel 2007 :-(
Bonsour® M41 avec ferveur ;o))) vous nous disiez :
Existe t il un programme qui liste les macros subs et Functions d'un
module et donne pour chaque macro la liste des subs et Functions
directement utilisés ?
à une époque.... j'avais utilisé avec satisfaction cela de Stephen Bullen
http://www.oaltd.co.uk/DLCount/DLCount.asp?fileÊllTree.zip
This routine reads all of the modules in selected open workbooks, extracting a complete list of procedures and the calls between them.
From this it generates some pivot tables, enabling you to easily identify which procedures call, or are called by another procedure
and how many calls there are between the modules.
Finally, it displays a procedure flow diagram for the workbook in a tree structure.
The zip file contains a single xls file, which is hidden when opened.
This update fixes a few problems reported by some users and also handles multi-workbook projects (when referenced using Tools, References).
Documentation is included in the zip file.
j'avais réussi à bidouiller pour le fonctionnement avec Excel 2002
je ne sais pas si cela fonctionne encore avec Excel 2003 et encore moins avec Excel 2007 :-(
Bonsour® M41 avec ferveur ;o))) vous nous disiez :Existe t il un programme qui liste les macros subs et Functions d'un
module et donne pour chaque macro la liste des subs et Functions
directement utilisés ?
à une époque.... j'avais utilisé avec satisfaction cela de Stephen Bullen
http://www.oaltd.co.uk/DLCount/DLCount.asp?fileÊllTree.zip
This routine reads all of the modules in selected open workbooks, extracting a complete list of procedures and the calls between them.
From this it generates some pivot tables, enabling you to easily identify which procedures call, or are called by another procedure
and how many calls there are between the modules.
Finally, it displays a procedure flow diagram for the workbook in a tree structure.
The zip file contains a single xls file, which is hidden when opened.
This update fixes a few problems reported by some users and also handles multi-workbook projects (when referenced using Tools, References).
Documentation is included in the zip file.
j'avais réussi à bidouiller pour le fonctionnement avec Excel 2002
je ne sais pas si cela fonctionne encore avec Excel 2003 et encore moins avec Excel 2007 :-(
Bonjour,
FYI
Avec XL2003, CallTree ne voit pas le classeur ouvert.
On voit l'accès à la procédure par le menu Outils Create procedure Calltree
La fenêtre suivant reste vide.
Snif...
Si un expert a une version actualisée 2003, merci d'avance.
fetnat
Le 22/12/2009 00:55, Modeste a écrit :Bonsour® M41 avec ferveur ;o))) vous nous disiez :Existe t il un programme qui liste les macros subs et Functions d'un
module et donne pour chaque macro la liste des subs et Functions
directement utilisés ?
à une époque.... j'avais utilisé avec satisfaction cela de Stephen Bullen
http://www.oaltd.co.uk/DLCount/DLCount.asp?fileÊllTree.zip
This routine reads all of the modules in selected open workbooks,
extracting a complete list of procedures and the calls between them.
From this it generates some pivot tables, enabling you to easily
identify which procedures call, or are called by another procedure
and how many calls there are between the modules.
Finally, it displays a procedure flow diagram for the workbook in a
tree structure.
The zip file contains a single xls file, which is hidden when opened.
This update fixes a few problems reported by some users and also
handles multi-workbook projects (when referenced using Tools,
References).
Documentation is included in the zip file.
j'avais réussi à bidouiller pour le fonctionnement avec Excel 2002
je ne sais pas si cela fonctionne encore avec Excel 2003 et encore
moins avec Excel 2007 :-(
Bonjour,
FYI
Avec XL2003, CallTree ne voit pas le classeur ouvert.
On voit l'accès à la procédure par le menu Outils Create procedure Calltree
La fenêtre suivant reste vide.
Snif...
Si un expert a une version actualisée 2003, merci d'avance.
fetnat
Le 22/12/2009 00:55, Modeste a écrit :
Bonsour® M41 avec ferveur ;o))) vous nous disiez :
Existe t il un programme qui liste les macros subs et Functions d'un
module et donne pour chaque macro la liste des subs et Functions
directement utilisés ?
à une époque.... j'avais utilisé avec satisfaction cela de Stephen Bullen
http://www.oaltd.co.uk/DLCount/DLCount.asp?fileÊllTree.zip
This routine reads all of the modules in selected open workbooks,
extracting a complete list of procedures and the calls between them.
From this it generates some pivot tables, enabling you to easily
identify which procedures call, or are called by another procedure
and how many calls there are between the modules.
Finally, it displays a procedure flow diagram for the workbook in a
tree structure.
The zip file contains a single xls file, which is hidden when opened.
This update fixes a few problems reported by some users and also
handles multi-workbook projects (when referenced using Tools,
References).
Documentation is included in the zip file.
j'avais réussi à bidouiller pour le fonctionnement avec Excel 2002
je ne sais pas si cela fonctionne encore avec Excel 2003 et encore
moins avec Excel 2007 :-(
Bonjour,
FYI
Avec XL2003, CallTree ne voit pas le classeur ouvert.
On voit l'accès à la procédure par le menu Outils Create procedure Calltree
La fenêtre suivant reste vide.
Snif...
Si un expert a une version actualisée 2003, merci d'avance.
fetnat
Le 22/12/2009 00:55, Modeste a écrit :Bonsour® M41 avec ferveur ;o))) vous nous disiez :Existe t il un programme qui liste les macros subs et Functions d'un
module et donne pour chaque macro la liste des subs et Functions
directement utilisés ?
à une époque.... j'avais utilisé avec satisfaction cela de Stephen Bullen
http://www.oaltd.co.uk/DLCount/DLCount.asp?fileÊllTree.zip
This routine reads all of the modules in selected open workbooks,
extracting a complete list of procedures and the calls between them.
From this it generates some pivot tables, enabling you to easily
identify which procedures call, or are called by another procedure
and how many calls there are between the modules.
Finally, it displays a procedure flow diagram for the workbook in a
tree structure.
The zip file contains a single xls file, which is hidden when opened.
This update fixes a few problems reported by some users and also
handles multi-workbook projects (when referenced using Tools,
References).
Documentation is included in the zip file.
j'avais réussi à bidouiller pour le fonctionnement avec Excel 2002
je ne sais pas si cela fonctionne encore avec Excel 2003 et encore
moins avec Excel 2007 :-(
Bonjour,
Cette macro liste toutes les procédures et les fonctions
de tous les modules d'un classeur.
Dans la procédure, tu dois indiquer le classeur de ton choix.
Évidemment, ce classeur doit être ouvert !
Il faut ajouter la référence : "OBLIGATGOIRE"
"Microsoft Visual Basic For Application Extensibility 5.3"
'-----------------------------------
Sub ListeMacrosModule()
Dim Wbk As Workbook, Sh As Worksheet
Dim VBCodeMod As Object, Comp As Object, C As Object
Dim StartLine As Long, i As Long, ProcName As String
'Identifie le classeur source où sont les procédures
Set Wbk = Workbooks("Classeur4.XLS") 'ou ce que tu veux
'Détruit la feuille si elle existe déjà.
On Error Resume Next
Application.DisplayAlerts = False
Worksheets("MesProcs").Delete
Application.DisplayAlerts = True
'Ajoute une feuille au projet où sera fait le listing
Set Sh = Wbk.Worksheets.Add
'Nomme la feuille
Sh.Name = "MesProcs"
i = 1
'Boucle sur toutes les modules du projet, incluant le formulaire.
For Each C In Wbk.VBProject.VBComponents
Set Comp = C
sds = C.Name
Set VBCodeMod = Wbk.VBProject.VBComponents(C.Name).CodeModule
With VBCodeMod
StartLine = .CountOfDeclarationLines + 1
Do Until StartLine>= .CountOfLines
Sh.Cells(i, 1).Value = .ProcOfLine(StartLine, vbext_pk_Proc)
StartLine = StartLine + .ProcCountLines(.ProcOfLine(StartLine, _
vbext_pk_Proc), vbext_pk_Proc)
Sh.Cells(i, 1).Offset(, 1).Value = .Name
StartLine = StartLine + 1
i = i + 1
Loop
End With
Next
Set VBCodeMod = Nothing: Set Comp = Nothing: Set C = Nothing
Set Wk = Nothing: Set Sh = Nothing
End Sub
'-----------------------------------
"M41" a écrit dans le message de groupe de discussion :
4b3004d8$0$907$
Bonjour
Existe t il un programme qui liste les macros subs et Functions d'un module
et donne pour chaque macro la liste des subs et Functions directement
utilisés ?
Cordialement
M41
Bonjour,
Cette macro liste toutes les procédures et les fonctions
de tous les modules d'un classeur.
Dans la procédure, tu dois indiquer le classeur de ton choix.
Évidemment, ce classeur doit être ouvert !
Il faut ajouter la référence : "OBLIGATGOIRE"
"Microsoft Visual Basic For Application Extensibility 5.3"
'-----------------------------------
Sub ListeMacrosModule()
Dim Wbk As Workbook, Sh As Worksheet
Dim VBCodeMod As Object, Comp As Object, C As Object
Dim StartLine As Long, i As Long, ProcName As String
'Identifie le classeur source où sont les procédures
Set Wbk = Workbooks("Classeur4.XLS") 'ou ce que tu veux
'Détruit la feuille si elle existe déjà.
On Error Resume Next
Application.DisplayAlerts = False
Worksheets("MesProcs").Delete
Application.DisplayAlerts = True
'Ajoute une feuille au projet où sera fait le listing
Set Sh = Wbk.Worksheets.Add
'Nomme la feuille
Sh.Name = "MesProcs"
i = 1
'Boucle sur toutes les modules du projet, incluant le formulaire.
For Each C In Wbk.VBProject.VBComponents
Set Comp = C
sds = C.Name
Set VBCodeMod = Wbk.VBProject.VBComponents(C.Name).CodeModule
With VBCodeMod
StartLine = .CountOfDeclarationLines + 1
Do Until StartLine>= .CountOfLines
Sh.Cells(i, 1).Value = .ProcOfLine(StartLine, vbext_pk_Proc)
StartLine = StartLine + .ProcCountLines(.ProcOfLine(StartLine, _
vbext_pk_Proc), vbext_pk_Proc)
Sh.Cells(i, 1).Offset(, 1).Value = .Name
StartLine = StartLine + 1
i = i + 1
Loop
End With
Next
Set VBCodeMod = Nothing: Set Comp = Nothing: Set C = Nothing
Set Wk = Nothing: Set Sh = Nothing
End Sub
'-----------------------------------
"M41"<boomerang.pro00@wanadoo.fr> a écrit dans le message de groupe de discussion :
4b3004d8$0$907$ba4acef3@news.orange.fr...
Bonjour
Existe t il un programme qui liste les macros subs et Functions d'un module
et donne pour chaque macro la liste des subs et Functions directement
utilisés ?
Cordialement
M41
Bonjour,
Cette macro liste toutes les procédures et les fonctions
de tous les modules d'un classeur.
Dans la procédure, tu dois indiquer le classeur de ton choix.
Évidemment, ce classeur doit être ouvert !
Il faut ajouter la référence : "OBLIGATGOIRE"
"Microsoft Visual Basic For Application Extensibility 5.3"
'-----------------------------------
Sub ListeMacrosModule()
Dim Wbk As Workbook, Sh As Worksheet
Dim VBCodeMod As Object, Comp As Object, C As Object
Dim StartLine As Long, i As Long, ProcName As String
'Identifie le classeur source où sont les procédures
Set Wbk = Workbooks("Classeur4.XLS") 'ou ce que tu veux
'Détruit la feuille si elle existe déjà.
On Error Resume Next
Application.DisplayAlerts = False
Worksheets("MesProcs").Delete
Application.DisplayAlerts = True
'Ajoute une feuille au projet où sera fait le listing
Set Sh = Wbk.Worksheets.Add
'Nomme la feuille
Sh.Name = "MesProcs"
i = 1
'Boucle sur toutes les modules du projet, incluant le formulaire.
For Each C In Wbk.VBProject.VBComponents
Set Comp = C
sds = C.Name
Set VBCodeMod = Wbk.VBProject.VBComponents(C.Name).CodeModule
With VBCodeMod
StartLine = .CountOfDeclarationLines + 1
Do Until StartLine>= .CountOfLines
Sh.Cells(i, 1).Value = .ProcOfLine(StartLine, vbext_pk_Proc)
StartLine = StartLine + .ProcCountLines(.ProcOfLine(StartLine, _
vbext_pk_Proc), vbext_pk_Proc)
Sh.Cells(i, 1).Offset(, 1).Value = .Name
StartLine = StartLine + 1
i = i + 1
Loop
End With
Next
Set VBCodeMod = Nothing: Set Comp = Nothing: Set C = Nothing
Set Wk = Nothing: Set Sh = Nothing
End Sub
'-----------------------------------
"M41" a écrit dans le message de groupe de discussion :
4b3004d8$0$907$
Bonjour
Existe t il un programme qui liste les macros subs et Functions d'un module
et donne pour chaque macro la liste des subs et Functions directement
utilisés ?
Cordialement
M41
Bonjour
Existe t il un programme qui liste les macros subs et Functions d'un
module et donne pour chaque macro la liste des subs et Functions
directement utilisés ?
Cordialement
M41
Bonjour
Existe t il un programme qui liste les macros subs et Functions d'un
module et donne pour chaque macro la liste des subs et Functions
directement utilisés ?
Cordialement
M41
Bonjour
Existe t il un programme qui liste les macros subs et Functions d'un
module et donne pour chaque macro la liste des subs et Functions
directement utilisés ?
Cordialement
M41