En son satırın biçimini biçim boyacısı ile . . .

Katılım
24 Şubat 2009
Mesajlar
1,077
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
01-03-2023
Merhaba arkadaşlar; Bir listem var Başlık satırı ile başlıyor. A ile AH arasında bulunan sıra ile satır satır verileri yazıyorum. En son yazdığım veri için örneğin B satırının en son satırına veri yazınca bir üstte bulunan ve daha önce yazmış olduğum biçimli hücrelerin yani satırın A:AH arasındaki bütün biçimleri biçim boyacısıı ile bir alt satıra enter veya tab ile çıkınca yapmasını istiyorum. Nasıl yapılır. Teşekkürler.
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
A-AH sütunlarında bulunan verilerinizi TABLO olarak adlandırırsanız ve tablonuzun formatını bir sefer ayarlarsanız her yeni satırda biçimler de otomatik gelecektir.
 
Katılım
24 Şubat 2009
Mesajlar
1,077
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
01-03-2023
Sayın abim; anlayamadım. Tablo olarak nereye adlandıracağım,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,307
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Günaydın,

Tablonuzun üzerinde herhangi bir hücre seçili iken EKLE menüsünden TABLO seçeneğini seçerek ilerlemeniz gerekiyor. Bu şekilde veri aralığınız TABLO görünümüne geçecektir. TABLO nesnesinin özelliklerinden birisi en son satıra veri girdikçe üstteki satırın formüllerini ve biçimlerini aktif satıra aktarmasıdır.
 
Katılım
24 Şubat 2009
Mesajlar
1,077
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
01-03-2023
Korhan abim, teşekkür ederim denedim oldu, tabloda renkli oldu güzelde oldu Allah razı olsun elinize sağlık.
 
Katılım
24 Şubat 2009
Mesajlar
1,077
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
01-03-2023
Korhan Abim; Bu tablomu şöyle yapmaya çalıştım olmadı yardımcı olur musun? Aşağıdaki kodu nasıl düzenlenir. B yada C kolonuna veri yazınca bir üstü kopyalayıp biçim olarak yapıştıracak, aşağıdaki kodu uyguladım bir yer yanlış oldu. Bakarsan sevinirim.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

SonSatır = Cells(Rows.Count, "E").End(3).Row

Sheets("LİSTE").Range("A:AH" & SonSat).Copy
Sheets("LİSTE").Range("A:AH" & SonSat).PasteSpecial xlPasteFormats
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,307
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Alan As Range, Son As Long
    
    On Error GoTo 10
    
    Application.ScreenUpdating = False
    Application.EnableEvents = False
    
    Son = Cells(Rows.Count, "E").End(3).Row
    Range("A" & Son & ":AH" & Son).Copy
    
    For Each Alan In Intersect(Target, Range("B2:C" & Rows.Count))
        Range("A" & Alan.Row).PasteSpecial xlPasteFormats
    Next

10
    Application.CutCopyMode = False
    Application.EnableEvents = True
    Application.ScreenUpdating = True
End Sub
 
Katılım
24 Şubat 2009
Mesajlar
1,077
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
01-03-2023
Teşekkürler sayın abim çok hoş oldu, ellerine sağlık sağlıklı günler dilerim.
 
Üst