salve
crea i tre nomi
- Riferimento assegnato a A13:A17
- Riferimento1 assegnato a A18:A27
- Riferimento2 assegnato a B13:AE17
e prova con questa macro che segue:
Private Sub Worksheet_Change(ByVal Target As Range)
Range("Riferimento").Interior.ColorIndex = xlNone
Range("Riferimento1").Interior.ColorIndex = xlNone
Range("Riferimento2").Interior.ColorIndex = xlNone
Range("Riferimento2").Borders.LineStyle = xlNone
With ActiveWorkbook.Names("Riferimento")
.RefersTo = "='RIEPILOGO'!$A$13:$A$17"
End With
With ActiveWorkbook.Names("Riferimento1")
.RefersTo = "='RIEPILOGO'!$A$18:$A$27"
End With
With ActiveWorkbook.Names("Riferimento2")
.RefersTo = "='RIEPILOGO'!$B$13:$AE$17"
End With
Range("Riferimento").Interior.ColorIndex = 6
Range("Riferimento1").Interior.ColorIndex = 5
With Range("Riferimento2").Borders(xlEdgeTop)
.LineStyle = xlContinuous
End With
With Range("Riferimento2").Borders(xlEdgeBottom)
.LineStyle = xlContinuous
End With
End Sub
saluti
Giap