- Katılım
- 18 Temmuz 2005
- Mesajlar
- 4
Aşağıdaki fonksiyonda girilen bir karışık metindeki sayıları ayırıp yanyana birleştirerek oluşan sayıyı döndürmeye çalıştım.
Ancak hata veriyor.
Yardım rica.
Function AYIR(Text As Characters) As Double
Dim LengthText, I, Kar As Integer
'Metinin uzunluğunu bul
LengthText = Len(Text)
'Metinin her karekterini tek tek sına
For I = 1 To LengthText
Kar = Mid(I, 1)
'Her bir karekterin sayı olduğunu sına
If Kar * 1 >= 0 Then
' Sayıları birleştir
AYIR = AYIR & Kar
Else
'virgülleri koru
If Kar = "," Then
AYIR = AYIR & Kar
End If
Next I
End Function
Ancak hata veriyor.
Yardım rica.
Function AYIR(Text As Characters) As Double
Dim LengthText, I, Kar As Integer
'Metinin uzunluğunu bul
LengthText = Len(Text)
'Metinin her karekterini tek tek sına
For I = 1 To LengthText
Kar = Mid(I, 1)
'Her bir karekterin sayı olduğunu sına
If Kar * 1 >= 0 Then
' Sayıları birleştir
AYIR = AYIR & Kar
Else
'virgülleri koru
If Kar = "," Then
AYIR = AYIR & Kar
End If
Next I
End Function