Seçilen Alana Zemin Rengi ve * Karakteri Eklemek

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,715
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Tabloda, fare ile seçeceğim aralığa (örneğin "E72:Q94") örnekteki gibi zemin rengi ve * karakterini bir düğme ile eklemek istiyorum,

Sonrasında bu hücrelere elle veri gireceğim, ("E3:Q71" aralığındaki gibi)

Not ; "A" ve "C" sütunlarında formül vardır,

Tarihe göre "D" sütununa girilen kişi sayısı ve isimler değişkendir.

Teşekkür ederim.
 

Ekli dosyalar

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
Bu işlemin kodlarını makro kaydet yöntemi ile elde edip düzenleyebileceğinizi düşünüyorum.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,715
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Makro Kaydet ile bir kod elde ettim, ancak hücre aralıklarının sabit olmaması gerekiyor,

Bu nedenle gerekli düzenlemeyi nasıl yapa bilirim ?

Teşekkür ederim.
Kod:
Sub Makro1()
'
' Makro1 Makro
'

'
    Range("E72:Q94").Select
    ActiveWindow.SmallScroll Down:=-6
    With Selection.Interior
        .Pattern = xlSolid
        .PatternColorIndex = xlAutomatic
        .ThemeColor = xlThemeColorAccent2
        .TintAndShade = 0.399975585192419
        .PatternTintAndShade = 0
    End With
    Range("E72").Select
    ActiveCell.FormulaR1C1 = "*"
    Selection.AutoFill Destination:=Range("E72:Q72"), Type:=xlFillDefault
    Range("E72:Q72").Select
    Selection.AutoFill Destination:=Range("E72:Q94"), Type:=xlFillDefault
    Range("E72:Q94").Select
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,374
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Siz zaten Koşullu Biçimlendirme yapmışsınız, kod sadece seçili hücreye * koysa sonuca ulaşacaksınız.

Eğer koşullu biçimlendirme kullanmak istemezseniz aşağıdaki kodu kendinize göre uyarlayın.
Açıklama olan satırı kaldırırsanız ben X1 hücresi rengine göre renklendirme yaptım, Böylelikle renk değişikliğini değiştirmek istediğinizde doğrudan X1 hücresinin rengini değiştirmeniz yeterli olacaktır.

Kod:
Sub Düğme1_Tıkla()

    Dim Hcr As Range
    
    If Selection(1).Column < 5 Then Exit Sub
    
    For Each Hcr In Selection
        With Hcr
            .Value = "*"
'            .Interior.ColorIndex = Range("X1").Interior.ColorIndex
        End With
    Next Hcr
    
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,374
Excel Vers. ve Dili
Ofis 365 Türkçe
Geç kalmışım :)
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,715
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın Necdet merhaba,

İlginiz ve çözüm için teşekkür ederim,

Sevgi ve saygılarımla.
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,552
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Sayın 1 Al2Ver,

Merhaba, dosyanız ilgimi çekti, eğer sakıncası yoksa, son şeklini ekleyebilir misiniz?
Teşekkürler ve hayırlı işler.

Saygılar,
Selim
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,552
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Sayın 1Al2Ver,

Teşekkürler ve hayırlı işler.

Saygılar,
Selim
 
Üst