Si dice "bordi", ma dietro ci sono 8 bordi, ognuno con uno stile, un colore, uno spessore.
Copiare ognuno di questi elementi non e' difficile, ma richiedera' parecchi secondi; ad esempio con una macro come questa:
- Codice: Seleziona tutto
Sub SoloBordi()
Dim myC As Range
Dim BS As Worksheet, ZZ As Long
'
If ActiveSheet.Name = "base" Then Exit Sub
Set BS = Sheets("base")
For Each myC In Range("I7 :X230")
For ZZ = 5 To 12
myC.Borders(ZZ).LineStyle = BS.Range(myC.Address).Borders(ZZ).LineStyle
If BS.Range(myC.Address).Borders(ZZ).LineStyle <> xlNone Then
myC.Borders(ZZ).Weight = BS.Range(myC.Address).Borders(ZZ).Weight
myC.Borders(ZZ).Color = BS.Range(myC.Address).Borders(ZZ).Color
End If
Next ZZ
Next myC
End Sub
Altre strategie potrebbero certamente essere valutare, ma ci sono troppe combinazioni difficili da risolvere in un forum.
Ciao