Moderatori: Anthony47, Flash30005
Sub CopiaSoloBordi()
Dim wks1 As Worksheet, wks2 As Worksheet
ActiveWorkbook.Styles("Normal").IncludeBorder = FALSE
Set wks1 = ThisWorkbook.Sheets("base")
Set wks2 = ActiveSheet
With wks1.Range("I7:X230")
.Copy
With wks2.Range("I7:X230")
.PasteSpecial -4122 'xlPasteSpecialOperationNone
.Style = "Normal"
End With
End With
ActiveWorkbook.Styles("Normal").IncludeBorder = TRUE
End Sub
Sub CopiaSoloBordi()
Dim wks1 As Worksheet, wks2 As Worksheet
ActiveWorkbook.Styles("Normal").IncludeBorder = False
Set wks1 = ThisWorkbook.Sheets("base")
Set wks2 = ActiveSheet
With wks1.Range("I7:X230")
.Copy
With wks2.Range("I7:X230")
.PasteSpecial -4122 'xlPasteSpecialOperationNone
.Style = "Normal"
End With
End With
End Sub
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
Torna a Applicazioni Office Windows
Come evidenziare aree separate di un foglio Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 18 |
Macro modifica date scelta periodo Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 11 |
Supporto per sviluppo macro VBA Ordinare per data Autore: Carletto Ribolla |
Forum: Applicazioni Office Windows Risposte: 3 |
Visitano il forum: Nessuno e 6 ospiti