Soru Yapıştırılan Tabloya Altçizgi

Katılım
15 Mayıs 2015
Mesajlar
518
Excel Vers. ve Dili
Microsoft Office 2019
Altın Üyelik Bitiş Tarihi
26/06/2023
Merhaba ;

Kopyaladığım range'i yapıştırırken içeriğindeki tablonun altına altcizgi koymak istiyorum.

.PasteSpecial
Selection.Borders

yaptığımda altçizgi taşıyor. Çünkü tablo kopyalanan range'den küçük olabiliyor.

Vba ile değer olan hücrenin altını tanımlamak gerekecek

Örnek dosya ektedir
İyi Çalışmalar dilerim
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,827
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Aşağıdaki kodu deneyin.

Kod:
Private Sub CommandButton1_Click()
    Range("a1:g6").Copy
    Range("m1").PasteSpecial
    
    Dim Bak As Range
    Dim Alan As Range
    Set Alan = Selection.Rows(Selection.Rows.Count)
    For Each Bak In Alan.Cells
        If Bak.Text <> "" Then
            With Bak.Borders(xlEdgeBottom)
                .LineStyle = xlContinuous
                .Weight = xlThin
            End With
        End If
    Next
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,513
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

C++:
Private Sub CommandButton1_Click()
    Range("A1:G6").Copy
    Range("M1").PasteSpecial xlPasteAll
    Selection.SpecialCells(xlCellTypeConstants, 23).BorderAround ColorIndex:=1, Weight:=xlThin
End Sub
 
Katılım
15 Mayıs 2015
Mesajlar
518
Excel Vers. ve Dili
Microsoft Office 2019
Altın Üyelik Bitiş Tarihi
26/06/2023
Korhan bey ve dalgalikur ,

Teşekkürler.

İkisinide denedim. İkiside sorunsuz çalıştı. Sadece daha kısa olduğu için Korhan beyin kodunu kullandım.

İkinize teşekkür ederim
 
Üst