SEÇİLİ HÜCRENİN SATIRINI BOYAMA

Katılım
17 Ağustos 2023
Mesajlar
25
Excel Vers. ve Dili
2021 / TÜRKÇE
Altın Üyelik Bitiş Tarihi
17-08-2024
Merhaba, aşağıdaki kod ile seçili hücrenin satırını boyuyorum. Buraya kadar sorunum yok ama bu kodu çalıştırdığım anda koşullu biçimlendirme ile verdiğim tüm kenarlık ve dolgu koşullarını, dolgu rengini eile değiştirdiğim tüm hücrelerin dolgusunu kaldırıyor. Bunları kaldırmadan sadece seçili hücrenin satırını boyaması konusunda yardımcı olabilir misiniz ?
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Application.CutCopyMode <> xlCopy Then
    Cells.Interior.ColorIndex = xlColorIndexNone
        
            ActiveCell.EntireRow.Interior.ColorIndex = 17 ' Satır Rengi
                
End If
End Sub
 

Ekli dosyalar

Katılım
17 Ağustos 2023
Mesajlar
25
Excel Vers. ve Dili
2021 / TÜRKÇE
Altın Üyelik Bitiş Tarihi
17-08-2024
Konu GÜNCEL!
 
Katılım
17 Ağustos 2023
Mesajlar
25
Excel Vers. ve Dili
2021 / TÜRKÇE
Altın Üyelik Bitiş Tarihi
17-08-2024

Ekli dosyalar

ahmed_ummu

Altın Üye
Katılım
28 Mart 2011
Mesajlar
731
Excel Vers. ve Dili
Excel 2010 Professional Plus 64 Bit
Altın Üyelik Bitiş Tarihi
15-10-2026
Merhaba, aşağıdaki kod ile seçili hücrenin satırını boyuyorum. Buraya kadar sorunum yok ama bu kodu çalıştırdığım anda koşullu biçimlendirme ile verdiğim tüm kenarlık ve dolgu koşullarını, dolgu rengini eile değiştirdiğim tüm hücrelerin dolgusunu kaldırıyor. Bunları kaldırmadan sadece seçili hücrenin satırını boyaması konusunda yardımcı olabilir misiniz ?
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Application.CutCopyMode <> xlCopy Then
    Cells.Interior.ColorIndex = xlColorIndexNone
       
            ActiveCell.EntireRow.Interior.ColorIndex = 17 ' Satır Rengi
               
End If
End Sub
 

Ekli dosyalar

Katılım
17 Ağustos 2023
Mesajlar
25
Excel Vers. ve Dili
2021 / TÜRKÇE
Altın Üyelik Bitiş Tarihi
17-08-2024
Hocam çok iyi, ellerinize sağlık ama bunu seçili hücrenin satırını ve sütununu boyayacak şekilde yapabilir misiniz ?
 
Katılım
17 Ağustos 2023
Mesajlar
25
Excel Vers. ve Dili
2021 / TÜRKÇE
Altın Üyelik Bitiş Tarihi
17-08-2024
Hocam çok iyi, ellerinize sağlık ama bunu seçili hücrenin satırını ve sütununu boyayacak şekilde yapabilir misiniz ?
 

ahmed_ummu

Altın Üye
Katılım
28 Mart 2011
Mesajlar
731
Excel Vers. ve Dili
Excel 2010 Professional Plus 64 Bit
Altın Üyelik Bitiş Tarihi
15-10-2026
Merhaba, aşağıdaki kod ile seçili hücrenin satırını boyuyorum. Buraya kadar sorunum yok ama bu kodu çalıştırdığım anda koşullu biçimlendirme ile verdiğim tüm kenarlık ve dolgu koşullarını, dolgu rengini eile değiştirdiğim tüm hücrelerin dolgusunu kaldırıyor. Bunları kaldırmadan sadece seçili hücrenin satırını boyaması konusunda yardımcı olabilir misiniz ?
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Application.CutCopyMode <> xlCopy Then
    Cells.Interior.ColorIndex = xlColorIndexNone
       
            ActiveCell.EntireRow.Interior.ColorIndex = 17 ' Satır Rengi
               
End If
End Sub
 

Ekli dosyalar

Katılım
17 Ağustos 2023
Mesajlar
25
Excel Vers. ve Dili
2021 / TÜRKÇE
Altın Üyelik Bitiş Tarihi
17-08-2024
Her iki dosya için teşekkürler ama malasef mevcut dolguları sıfırlıyor.
 
Katılım
17 Ağustos 2023
Mesajlar
25
Excel Vers. ve Dili
2021 / TÜRKÇE
Altın Üyelik Bitiş Tarihi
17-08-2024
Daha önce zemin rengi değişen satır ve sütun renkleri aynısı gibi kalacak mı?
Evet daha önce zemin rengi değişen satırlar sütunlar, mevcut koşullu biçimlendirmelerin hepsinin kalması lazım
 
Katılım
17 Ağustos 2023
Mesajlar
25
Excel Vers. ve Dili
2021 / TÜRKÇE
Altın Üyelik Bitiş Tarihi
17-08-2024
Merhaba, emeğinize sağlık ama makro boyadığı yeri olduğu gibi bırakıyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Öncelikle bu işlem dosyanızda performans kaybına yol açabilir. Bu duruma göre kullanmayı tercih edebilirsiniz.

Sırasıyla aşağıdaki adımları uygulayınız.

Dosyanızı açınız.
İşlemi yapmak istediğiniz sayfayı açınız.
İşlemi yapmak istediğiniz hücreleri seçiniz. (Örnek A1:K30)

Sonra KOŞULLU BİÇİMLENDİRME menüsünü açınız.
Formül YENİ KOŞUL seçeneğini seçiniz.
Biçimlendirilecek Hücreler İçin Formül Kullan seçeneğine tıklayınız.

Formül kutusuna aşağıdaki formülü uygulayınız.

C++:
=HÜCRE("sat")=SATIR()
BİÇİM menüsünden dilediğiniz dolgu rengini seçip koşullu biçimlendirme işlemini tamamlayınız.

Sonrasında sayfa adı üzerinde sağ tıklayınız ve KOD GÖRÜNTÜLE seçeneğini seçiniz.
Karşınıza gelen beyaz alana aşağıdaki kodu yapıştırınız.

C++:
Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Application.ScreenUpdating = False
    Calculate
    Application.ScreenUpdating = True
End Sub
Örnek olması açısından hazırladığım küçük örnek dosyayıda paylaşıyorum.
 

Ekli dosyalar

Katılım
17 Ağustos 2023
Mesajlar
25
Excel Vers. ve Dili
2021 / TÜRKÇE
Altın Üyelik Bitiş Tarihi
17-08-2024
Öncelikle bu işlem dosyanızda performans kaybına yol açabilir. Bu duruma göre kullanmayı tercih edebilirsiniz.

Sırasıyla aşağıdaki adımları uygulayınız.

Dosyanızı açınız.
İşlemi yapmak istediğiniz sayfayı açınız.
İşlemi yapmak istediğiniz hücreleri seçiniz. (Örnek A1:K30)

Sonra KOŞULLU BİÇİMLENDİRME menüsünü açınız.
Formül YENİ KOŞUL seçeneğini seçiniz.
Biçimlendirilecek Hücreler İçin Formül Kullan seçeneğine tıklayınız.

Formül kutusuna aşağıdaki formülü uygulayınız.

C++:
=HÜCRE("sat")=SATIR()
BİÇİM menüsünden dilediğiniz dolgu rengini seçip koşullu biçimlendirme işlemini tamamlayınız.

Sonrasında sayfa adı üzerinde sağ tıklayınız ve KOD GÖRÜNTÜLE seçeneğini seçiniz.
Karşınıza gelen beyaz alana aşağıdaki kodu yapıştırınız.

C++:
Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Application.ScreenUpdating = False
    Calculate
    Application.ScreenUpdating = True
End Sub
Örnek olması açısından hazırladığım küçük örnek dosyayıda paylaşıyorum.
Çok teşekkür ederim ellerinize sağlık.
 
Üst