en son renkli hücreyi bulma

Katılım
27 Eylül 2013
Mesajlar
33
Excel Vers. ve Dili
2003 türkçe
Arkadaşlar merhaba
3. satırdaki en son arka plan rengi 3 olan hücrenin sutun numarasını nasıl bulabilirim. Yardımlarınızı rica ederim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Buyurun.:cool:
Kod:
Sub renkbul59()
Dim hcr As Range
For Each hcr In Range("A3:XFD16384")
    If hcr.Interior.ColorIndex = 3 Then
        MsgBox "Sütun index : " & hcr.Column
        Exit For
    End If
Next
End Sub
 
Katılım
27 Eylül 2013
Mesajlar
33
Excel Vers. ve Dili
2003 türkçe
İlginiz için teşekürler. Fakat vermiş olduğunuz kod ilk renkli hücreyi veriyor. Ben belirtilen satırdaki en sondaki renkli hücrenin sutun numarasını istiyorum.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Buyurun.:cool:
Kod:
Sub sonhucrerenk59()
Rem En sondaki kırmızı hücrenin kolon numarasını verir.
Dim i As Integer
For i = 16384 To 1 Step -1
    If Cells(3, i).Interior.ColorIndex = 3 Then
        MsgBox "Sütun index : " & i
        Exit For
    End If
Next i
End Sub
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Bunu da deneyin.

Kod:
Sub Sonkirmizi()

  Application.FindFormat.Clear
  Application.FindFormat.Interior.ColorIndex = 3
  MsgBox "Son Kırmızı Hücre Adresi: " & ActiveSheet.UsedRange.Find("", , , , , xlPrevious, , , True).Address
  Application.FindFormat.Clear

End Sub

.
 
Üst