Kilo.Text.Length ifadesi vba da mevcut mu?

mersilen

Destek Ekibi
Destek Ekibi
Katılım
31 Aralık 2009
Mesajlar
1,103
Excel Vers. ve Dili
excel 2007 türkçe
Excel Vers. ve Dili Ofis 2003
Merhabalar
Bir sitede bulduğum aşağıdaki kodalrı vba da aynı mantıkla kullanmak mümkün mü?
kilo.Text.Length ifadesi çalışıyor mu?

Kod:
* vb c# ‘da Textbox yada TextChanged özelliği olan form öğesinde sadece sayıları veya
Sadece harf
Sadece sayıları, Rakamları Bırakma
For i = 0 To kilo.Text.Length – 1
‘ Char.IsDigit rakam yoksa ifadesi
If Char.IsDigit(kilo.Text.Chars(i)) = “False” Then
‘ Rakam olmayanı sil
kilo.Text = Replace(kilo.Text, i, “”, , , vbBinaryCompare)
End If
Next i
-
Sadece Harfleri Bırakma
For i = 0 To kilo.Text.Length – 1
‘ Char.IsLetter harf ifadesi
If Char.IsLetter(kilo.Text.Chars(i)) = “False” Then
‘Harf olmayanı sil
kilo.Text = Replace(kilo.Text, i, “”, , , vbBinaryCompare)
End If
Next i

Örneğin VBA şekliaşağıdaki gibi olmalı
Kod:
Sub txt1()

kilo = "asd12asd"
For i = 0 To kilo.Text.Length - 1
' Char.IsDigit rakam yoksa ifadesi
If Char.IsDigit(kilo.Text.Chars(i)) = "False" Then
' Rakam olmayanı sil
kilo.Text = Replace(kilo.Text, i, "", , , vbBinaryCompare)
End If
Next i
'
'Sadece Harfleri Bırakma
For i = 0 To kilo.Text.Length - 1
'Char.IsLetter harf ifadesi
If Char.IsLetter(kilo.Text.Chars(i)) = "False" Then
'Harf olmayanı sil
kilo.Text = Replace(kilo.Text, i, "", , , vbBinaryCompare)
End If
Next i
End Sub
 

mersilen

Destek Ekibi
Destek Ekibi
Katılım
31 Aralık 2009
Mesajlar
1,103
Excel Vers. ve Dili
excel 2007 türkçe
Excel Vers. ve Dili Ofis 2003
Selam
Özel bir nedeni yok, sadece bilgi amaçlı sordum.

Birde bu yolla kelimeyi dizine çevirebilir miyim ?
Kod:
If Char.IsDigit(c.Value) = "False" Then c.Interior.ColorIndex = 3
Kodu ile metinin sayısal,metinsel,alfanumeric diye ayrı ayrı renklendirebilir miyiz?
 
Üst