• DİKKAT

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

Renkli hücrelerin başlıklarını yaz

Katılım
8 Haziran 2007
Mesajlar
401
Excel Vers. ve Dili
excel fonksiyonlar
Forumda emeği geçen tüm arkadaşlara merhaba. Arkadaşlar A1:C1 aralığında
sırasıyla A B C diye sütun başlıklarım var. Sorum şu : A2:C2 aralığında hangi hücre yeşil boyalı ise o sütunun sütun başlığını D2 ye yazsın. Yani B2 yeşil boyalı ise D2 ye sadece B yazsın. İlgilenen arkadaşlara şimdiden teşekkürler.
 

Ekli dosyalar

Son düzenleme:
Merhaba,

Küçük bir örnek dosya ekleyerek detaylı açıklama yapınız..

.
 
Renklendirmeyi koşu ile mi yapıyorsunuz manuel mi?

Eğer koşullu biçimlendirme ile yapıyorsanız kullandığınız koşulu yazarmısınız. Manuel yapıyorsanız makro yazmak gerekir. Başlıkta belirttiğiniz gibi koşullu biçimlendirme ile bu işlemi yapamazsınız. Bilgi verirseniz ona göre düzenlemeye çalışırım..

.
 
Renklendirmeyi koşu ile mi yapıyorsunuz manuel mi?

Eğer koşullu biçimlendirme ile yapıyorsanız kullandığınız koşulu yazarmısınız. Manuel yapıyorsanız makro yazmak gerekir. Başlıkta belirttiğiniz gibi koşullu biçimlendirme ile bu işlemi yapamazsınız. Bilgi verirseniz ona göre düzenlemeye çalışırım..

.
Hocam ben örneği manuel olarak yaptım. İşin doğrusu bana lazım da bu. Ama size zahmet olmayacaksa koşullu biçimlendirme ile olanını da öğrenmek isterim. Ben basit bir koşullu biçimlendirme düzenlemesi yaparak dosyayı yeniden ekledim. Koşullu biçimlendirmeyle ilgili sütün başlıklarını E
sütununa yazabiliriz. İlginiz için bir kez daha teşekkürler. :)
 

Ekli dosyalar

Ben koşullu biçimlendirme ile yapılır demedim. Eğer renklendirmeyi koşullu biçimlendirme ile yapıyorsanız şartlarını yazın demek istedim. Koşullu biçimlendirme sadece hücreye biçim verir herhangi bir değer yazmaz.

Bu koşula göre;

F2 hücresine yazarak alt satırlara kopyalayın..

=İNDİS($A$1:$C$1;;KAÇINCI(1;A2:C2;0))

.
 
Ben koşullu biçimlendirme ile yapılır demedim. Eğer renklendirmeyi koşullu biçimlendirme ile yapıyorsanız şartlarını yazın demek istedim. Koşullu biçimlendirme sadece hücreye biçim verir herhangi bir değer yazmaz.

Bu koşula göre;

F2 hücresine yazarak alt satırlara kopyalayın..

=İNDİS($A$1:$C$1;;KAÇINCI(1;A2:C2;0))

.
Bu bilgi için çok teşekkür ederim hocam. Ama sanırım ben konu başlığını yanlış yazdığım için soru da pek anlaşılır olmadı herhalde. Bunun için özür dilerim. Benim istediğim hangi satır renkli ise ait olduğu sütünun sütun başlığının F sütununda görünmesi. Bu renklendirmenin de manuel olarak yapıldığını varsayalım.
 
İşlerim nedeniyle geri dönüşü geç yapabildim..

Butona atayarak çalıştırın..

Kod:
Sub RenkBaşlık()
sat = 2
For i = 2 To 10
    For j = 1 To 3
        If Cells(i, j).Interior.ColorIndex <> xlNone Then
            Cells(sat, "F") = Cells(1, j)
            sat = sat + 1
        End If
    Next j
Next i
End Sub
.
 
Ömer hocam emeğinize sağlık. İstediğim gibi olmuş. Hocam benim için çok şart
değil ama deneme yaparken şöyle bir şey farkettim. Renkler satır atladığında
yani arada boş satırlar olup da daha aşağılarda renkli satırlar varsa tam onların karşısına yazmıyor. Hocam bu kısmı da düzeltebilirsek baya kullanışlı bir makro olacak gibime geliyor. Bir kez daha emeğinize sağlık çok teşekkürler.
 
Aynı satırda birden fazla renk olayınıda ekledim..

Kod:
Sub RenkBaşlık()
On Error Resume Next
Range("F2:F65536").ClearContents
For i = 2 To 10
    For j = 1 To 3
        If Cells(i, j).Interior.ColorIndex <> xlNone Then
            Cells(i, "F") = Cells(i, "F") & "," & Cells(1, j)
        End If
    Next j
Cells(i, "F") = Right(Cells(i, "F"), Len(Cells(i, "F")) - 1)
Next i
End Sub
.
 
Hocam harika olmuş. Teşekkürler. :)
 
Geri
Üst