Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Ivo,
la mia è una domanda di carattere generale relativa agli Slicers definiti su una o più aree “formattate come tabella”.
Non trovo, in corrispondenza al singolo Slicer, un’indicazione che dica a quale tabella è associato. C’è “Nome origine” in “Impostazione filtro dati”, ma se ci fossero due aree con testate simili, come faccio a capire a quale di queste due aree è associato il singolo Filtro Dati?
Inoltre, sotto “Nome origine” compare “Nome da utilizzare nelle formule”, ma sinceramente non sono riuscito a capire come utilizzarlo.
(Con le Tabelle Pivot è attiva “Connessione filtro rapporto”, ma con le tabelle è disabilitata)
Dall'interfaccia utente, non so come restituire il nome della tabella a cui è associata lo slicer.
Tuttavia, ricorrendo al nostro amico VBA:
'========>>
Option Explicit
'-------->>
Public Function Slicer_Parent(slicer_formula_name As String) As String
Slicer\_Parent = ActiveWorkbook.SlicerCaches(slicer\_formula\_name).ListObject.Name
End Function
'-------->>
Public Sub Test_It()
MsgBox Slicer\_Parent("FiltroDati\_Prodotto")
End Sub
'-------->>
Public Sub foo()
Dim SL As SlicerCache
For Each SL In ActiveWorkbook.SlicerCaches
Debug.Print SL.Name & vbTab & SL.ListObject.Name
Next SL
End Sub
'<<========
Per quanto riguarda l'uso del nome dello slicer nelle formule, vedi il seguente articolo:
[**Use Excel Slicer Selection in Formulas**](https://www.myonlinetraininghub.com/use-excel-slicer-selection-in-formulas "https://www.myonlinetraininghub.com/use-excel-slicer-selection-in-formulas")
===
Regards,
Norman