• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü sadece bir kelimeyi renklendirme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

ERDALOZ

Yeni Üye
Katılım
14 May 2023
Mesajlar
342
Çözümler
1
Aldığı beğeni
43
Excel V
Office 2016 EN
Konu Sahibi
merhaba,
formül ile bir cümle içindeki sadece bir kelimeyi renklendirebilir miyiz? koşullu yapınca tüm cümle renkleniyor, teşekkürler
 
Excel 2016'da sadece bir kelimeyi renklendirmek için koşullu biçimlendirme tek başına yeterli olmayacaktır,

Excel formülleri ile sadece bir kelimeyi renklendirmek doğrudan mümkün değildir. Formüller, hücre düzeyinde çalışır, yani bir hücredeki tüm metin için geçerli olan bir işlem uygularlar. Bu nedenle, formül kullanarak yalnızca belirli bir kelimeyi renklendirmek için doğrudan bir çözüm bulunmamaktadır.

Koşullu Biçimlendirme de benzer şekilde tüm hücreyi renklendirir ve yalnızca bir kelimeyi hedef almak mümkün olmaz. Koşullu biçimlendirme yalnızca hücrenin tamamını, yani içerdiği tüm metni veya sayıyı biçimlendirir.

HTML:
PHP:
İçeriği görebilmek için Giriş yap ya da Üye ol.

seçili hücrelerdeki belirttiğiniz kelimeyi (örneğin, "merhaba") bulur ve bu kelimenin rengini kırmızıya çevirir.
 
Konu Sahibi
Excel 2016'da sadece bir kelimeyi renklendirmek için koşullu biçimlendirme tek başına yeterli olmayacaktır,

Excel formülleri ile sadece bir kelimeyi renklendirmek doğrudan mümkün değildir. Formüller, hücre düzeyinde çalışır, yani bir hücredeki tüm metin için geçerli olan bir işlem uygularlar. Bu nedenle, formül kullanarak yalnızca belirli bir kelimeyi renklendirmek için doğrudan bir çözüm bulunmamaktadır.

Koşullu Biçimlendirme de benzer şekilde tüm hücreyi renklendirir ve yalnızca bir kelimeyi hedef almak mümkün olmaz. Koşullu biçimlendirme yalnızca hücrenin tamamını, yani içerdiği tüm metni veya sayıyı biçimlendirir.

Sub KelimeRenklendir()
Dim rng As Range
Dim cell As Range
Dim kelime As String
Dim startPos As Integer

kelime = "merhaba"
Set rng = Selection

For Each cell In rng
startPos = InStr(1, cell.Value, kelime, vbTextCompare)
If startPos > 0 Then
cell.Characters(startPos, Len(kelime)).Font.Color = RGB(255, 0, 0) 'Kelimeyi kırmızı yapar
End If
Next cell
End Sub

seçili hücrelerdeki belirttiğiniz kelimeyi (örneğin, "merhaba") bulur ve bu kelimenin rengini kırmızıya çevirir.
Bu işime yarar teşekkürler, peki range nasıl tanımlamalıyım, örneğin a1:c3 bölgesinde buluna cümle içindeki kelimeyi sadece renklendirme yapsın
 
Bu işime yarar teşekkürler, peki range nasıl tanımlamalıyım, örneğin a1:c3 bölgesinde buluna cümle içindeki kelimeyi sadece renklendirme yapsın
aşağıdaki gibi deneyebilirsiniz.
görüntü gibi resimdeki çıkmalı.
kolay gelsin.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
aşağıdaki gibi deneyebilirsiniz.
görüntü gibi resimdeki çıkmalı.
kolay gelsin.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
bende türkçe karekteri sorunu oldu, yazdığım kelime "Aşırı" ama kod içinde 1734697620352.pngşeklinde görünüyor ve kodu çalıştırmıyor, bunu nasıl düzeltebilirim?
 
F2 hücresine aramak istediğiniz
kelimeyi yazın. sonra butona tıklayın.
Kolay gelsin.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
F2 hücresine aramak istediğiniz
kelimeyi yazın. sonra butona tıklayın.
Kolay gelsin.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
emeğinize sağlık, bu işlev için buton olmak zorunda mı? yani ben ilgili alana metin kopyaladığımda kendiliğinden kırmızı yapamaz mı, kod içine hangi kelimeyi tanımlarsam. teşekkürler.
 
Sayfa modülünde Worksheet_Change olayından makroyu çağırabilirsiniz.
Makroyu yeniden düzenledim. Hata kontrolleri de ekledim.
Dener misiniz.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst