Textbox'a yazılan yazının istenen kısmının rengini değiştirmek

Katılım
28 Haziran 2007
Mesajlar
206
Excel Vers. ve Dili
Excel 2003 İngilizce
Merhaba,

Bir textbox içine girilen yazının herhangibir kısmının rengini kırmızı olarak değiştirmenin yolu nedir? Bunu makro ile nasıl kodlayabiliriz? Bunun için bir renk butonu oluşturup textbox içindeki yazının istenen bir kısmını mause ile seçip bu düğmeye basmak yöntemi ile seçili yazıyı kırmızı yapmak şeklinde bir seneryo olabilir?

Saygılarımla
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Mümkün değil ...
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Kod:
Private Sub CommandButton1_Click()
SOR = InputBox("Kaç rakam almak istiyorsunuz.")
TextBox2 = Right(TextBox1, SOR)
End Sub
 
Katılım
28 Haziran 2007
Mesajlar
206
Excel Vers. ve Dili
Excel 2003 İngilizce
V.Basic For Applications Merhaba,

Yukardaki formülü tam anlayamadım, konuyla bağlantısını biraz açar mısınız, bir de eklenen dosyanın içi boş ya da ben mi anlayamadım?

Saygılarımla
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Tam istediğiniz gibi olmamakla beraber textbox1 in içindeki verinin sağdan istenilen kısmını kırmızı font renkli tex2 ye almakta fikir olması açısından örneği görmek için ALT F11 ile vba kısmına girmelisiniz.
 
Katılım
28 Haziran 2007
Mesajlar
206
Excel Vers. ve Dili
Excel 2003 İngilizce
Haluk Bey merhaba,

Şöyle bir durum var belki bir çıkış yolu sağlar. Bu textbox içine girilen metin excele ilgili hücreye aktarılmak üzere textbox'a yazılıyor. Excel tablosundaki verilere excelden müdahale mümkün kılınmıyor. Dolayısı ile ilgili hücre içine yazılan metin kısımlarındaki tarih değerleri (örneğin: 11.03 2007) kırmızıya boyanması gerekiyor.
Hiç yolu yok mu gerçekten..?
 
Katılım
28 Haziran 2007
Mesajlar
206
Excel Vers. ve Dili
Excel 2003 İngilizce
Tekrar merhaba,

Şöyle bir şey aklıma geldi:

Bu işlemleri yani TextBox daki veriler aynı zamanda form üzrindeki ListView'a aktarılıyor bu konumda rengini değiştirebilir miyiz ya da listview'u iptal edip SpreadSheet oluştursak ve verieri buraya gönderip, ilgili hücre içersine geçmiş olan yazı bölümünün rengini burada değiştirip buradan gerçek excel tablosuna aktarımı sağlasak, olur mu?

Saygılarımla
 
Üst