elenco nomi celle



  • elenco nomi celle
    di andrew67 (utente non iscritto) data: 04/07/2017 11:28:23

    Buongiorno a tutti,
    è da tanto che cerco di risolvere il problema dei nomi ma non ci riesco. Spiego subito il mio problema formulando la domanda:
    è possibile tramite VBA avere un elenco dei nomi impostati in precedenza a delle celle e quindi il loro relativo address?

    mettiamo p.e. che una cartella di lavoro contenga un numero considerevole di nomi impostati a delle celle in posizioni sparse ( tipo: Sheets("Foglio1").Range("e3").name = "fatturato"; Sheets("Foglio2").Range("d5").name = "totale"; e così via) e magari in diversi fogli, e che si voglia mapparli in una tabella preposta con 3 campi (campo1=nome, campo2=foglio, campo3=indirizzo).

    Grazie in anticipo



  • di alfrimpa data: 04/07/2017 12:05:36

    Ciao Andrew

    Giusto come spunto prova la macro qui sotto

    Alfredo
     
    Sub ElencaNomi()
    Dim myName As Name
    Dim intCount As Integer
    Range("A1") = "Nome"
    Range("B1") = "Indirizzo"
    With Range("A1:B1")
     .Font.Bold = True
     .Font.Underline = True
    End With
    intCount = 2
    For Each myName In ThisWorkbook.Names
     Range("A" & intCount).Value = myName.Name
     Range("B" & intCount).Value = myName
     intCount = intCount + 1
    Next
    End Sub
    






  • di andrew67 (utente non iscritto) data: 04/07/2017 12:09:01

    Grazie alfrimpa era proprio quello che cercavo