Buongiorno a tutti.
Seguendo i vari post del forum, ho sviluppato una piccola macro che dovrebbe riportarmi un dato sulla barra di stato:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("A3:A21")) Is Nothing Then
aFamiglia = Right(ActiveWorkbook.Names("FAM0001"), Len(ActiveWorkbook.Names("FAM0001")) - 1)
sStBarMsg = CStr(Application.VLookup(Target, aFamiglia, 6, True))
Application.StatusBar = sStBarMsg
Else
Application.StatusBar = ""
End If
End Sub
Mi viene generato l'errore 2015. Non capisco come gestire FAM0001 che è un nome contenente una matrice (ARTICOLI!A2:N14) ... nella riga dove creo il msg (sStBarMsg) ho provato a sostituire la variabile aFamiglia con "ARTICOLI!A2:N14", ma l'errore è sempre lo stesso.
...
Non riesco a capire dov'è l'errore ...
grazie per qualsiasi suggerimento