• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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

Katılım
17 Ağustos 2023
Mesajlar
25
Excel Vers. ve Dili
2021 / TÜRKÇE
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

Ekli dosyalar

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

Hocam çok iyi, ellerinize sağlık ama bunu seçili hücrenin satırını ve sütununu boyayacak şekilde yapabilir misiniz ?
 
Hocam çok iyi, ellerinize sağlık ama bunu seçili hücrenin satırını ve sütununu boyayacak şekilde yapabilir misiniz ?
 
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

Her iki dosya için teşekkürler ama malasef mevcut dolguları sıfırlıyor.
 
Merhaba, emeğinize sağlık ama makro boyadığı yeri olduğu gibi bırakıyor.
 
Ö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

Ö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.
 
Geri
Üst