• DİKKAT

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

textbox içindeki metnin herhangi bir harfini değiştirmeyi nasıl yaparız?

Katılım
1 Aralık 2006
Mesajlar
21
Excel Vers. ve Dili
excel 2003
Merhaba, textbox1 içinde "ADANA" yazıyor. Bunun 3. harfini "C" olarak değiştirmek istiyorum. Buradaki 3. sıra, değişebilir. Yani, ben 4 dersem 4. harf, 5 dersem 5. harf değişsin istiyorum. Nasıl yapabilirim? Çok teşekkürler.
 
Sorunuzun cevabı kolayda nasıl yapılacağı anlaşılmıyor, örneğin değiştirilecek harf yeri ile neyle değiştirileceği bilgisi nereden alınacaktır.
 
ilgilendiğiniz için teşekkür ederim. Kaçıncı sıradaki harfin ne olacağını farklı textboxlarla gösterebiliriz. Mesela textbox2'de 3, 4 gibi sıra ve textbox3'te de belirtilen sıraya hangi harfin getirileceğini yazabiliriz.
Tekrar teşekkürler.
 
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Private Sub CommandButton1_Click()
    If Len(TextBox1) < Val(TextBox2) Then Exit Sub
    TextBox1 = WorksheetFunction.Replace(TextBox1, TextBox2, 1, TextBox3)
End Sub
 
Say&#305;n Cost Control uygun cevab&#305; vermi&#351; ger&#231;i.. Sadece Mid(TextBox1, 3, 1)="C" gibi olur sanm&#305;&#351;t&#305;m ama olmad&#305;. Biraz uzun bir yol olsa da a&#351;a&#287;&#305;daki kodlar&#305; da kullanabilirsiniz.


Kod:
Private Sub CommandButton1_Click()
Dim a(256) As String
uz = Len(TextBox1)
For b = 1 To uz
a(b) = Mid(TextBox1, b, 1)
Next
a(TextBox2) = TextBox3
TextBox1 = Empty
For c = 1 To uz
TextBox1 = TextBox1 & a(c)
Next
End Sub
 
Sağolun arkadaşlar. Sayenizde çok şey öğreniyoruz. Teşekkürler.
 
Geri
Üst