- Katılım
- 1 Kasım 2013
- Mesajlar
- 10
- Excel Vers. ve Dili
- 2007
Merhaba Arkadaşlar,
Aşağıdaki kod ile arama yapıp, aradığım kelimenin olduğu sayfaya gidebiliyor ve bulduğunda otomatik olarak hücreyi renklendirebiliyorum.Ancak bana sadece hücre içerisinde aradığım kelimenin renklendirme işlemi gerekiyor.Acil yardımlarınız bekliyorum.Teşekkür ederim.
sat = 13: Range("P" & sat, "P" & Rows.Count).ClearContents
For i = 1 To Worksheets.Count
If Not Sheets(i).Name = "GİRİŞ" Then
With Sheets(i).Cells
Set c = .Find(Range("P10"), LookAt:=xlPart)
If Not c Is Nothing Then
Adr = c.Address
Do
c.Interior.ColorIndex = 4
adres = "'" & Sheets(i).Name & "'!" & c.Address
ActiveSheet.Hyperlinks.Add Cells(sat, "P"), "", adres, adres
'sat = sat
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> Adr
sat = sat + 1
End If
End With
End If
Next i
Set c = Nothing
End Sub
Aşağıdaki kod ile arama yapıp, aradığım kelimenin olduğu sayfaya gidebiliyor ve bulduğunda otomatik olarak hücreyi renklendirebiliyorum.Ancak bana sadece hücre içerisinde aradığım kelimenin renklendirme işlemi gerekiyor.Acil yardımlarınız bekliyorum.Teşekkür ederim.
sat = 13: Range("P" & sat, "P" & Rows.Count).ClearContents
For i = 1 To Worksheets.Count
If Not Sheets(i).Name = "GİRİŞ" Then
With Sheets(i).Cells
Set c = .Find(Range("P10"), LookAt:=xlPart)
If Not c Is Nothing Then
Adr = c.Address
Do
c.Interior.ColorIndex = 4
adres = "'" & Sheets(i).Name & "'!" & c.Address
ActiveSheet.Hyperlinks.Add Cells(sat, "P"), "", adres, adres
'sat = sat
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> Adr
sat = sat + 1
End If
End With
End If
Next i
Set c = Nothing
End Sub