elenco nome macro



  • elenco nome macro
    di marxitpa data: 27/11/2014 18:41:17

    E' possibile, con un codice VBA, fare in modo che in una colonna vengano elencati i nomi di tutte le macro presenti nella cartella di lavoro e in altra colonna in quale modulo sono contenute?




  • di marxitpa data: 27/11/2014 20:39:31

    Se facendo la ricerca sul Progetto Corrente della parola 'Sub' riuscissi ad estrarre la stringa successiva prima di () riuscirei ad avere il nome ... che copiato e incollato in celle successive ...

    Non può essere questa una linea da seguire?



  • di isy data: 27/11/2014 22:44:44

    Ciao

    Si puoi ottenere l'elenco sul foglio con:
    List VBA Procedures by VBA Module and VB Procedure

    h t t p://peltiertech.com/list-vba-procedures-by-vba-module-and-vb-procedure/



  • di marxitpa data: 28/11/2014 07:48:51

    grazie isy, purtroppo mi segnala 'errore di compilazione' 'Dim vbProj As VBIDE.VBProject'



  • di lepat (utente non iscritto) data: 28/11/2014 08:10:41

    non credo che ti servirà al tuo scopo



  • di isy data: 28/11/2014 09:11:19

    Ciao

    Cit: Dim vbProj As VBIDE.VBProject

    Manca sicuramente almeno un riferimento in vba:
    Aggiungi con strumenti riferimenti la libreria
    Microsoft Visual Basic for Applications Extensibility 5.3




  • di marxitpa data: 30/11/2014 08:08:25

    Grazie Isy, apre altro file Cartel1, si blocca e evidenzia 'For Each vbProj In app.VBE.VBProjects'



  • di lepat (utente non iscritto) data: 30/11/2014 08:26:45

    sul 2010 funziona, ma produce soltanto l'elenco dei moduli e delle macro, a te invece occorrerebbe individuare per ogni sub da dove viene chiamata