24/02/2020, 08:53
Satır İçindeki Sayıyı Almak
24/02/2020, 09:42
berduş
aşağıdaki fonksiyon işinize yarayabilir ama şöyle bir sorun var metin içindeki sayılar Cuma 0123 ali 000 gibi dağınıksa 0123000 şeklinde alır.
Function SayiAl(Mtn As String)
Dim Sayi As String
For x = 1 To Len(Mtn)
SayInt = Mid(Mtn, x, 1)
If IsNumeric(SayInt) Then SayiAl = SayiAl & SayInt
Next x
End Function
fonksiyonu aşağıdaki şekilde çağırabilirsinizPrivate Sub SayiA_Click()
Me.Metin2 = SayiAl(Me.Metin0)
End Sub
24/02/2020, 11:12
xoseng
(24/02/2020, 09:42)berduş yazdı: aşağıdaki fonksiyon işinize yarayabilir ama şöyle bir sorun var metin içindeki sayılar Cuma 0123 ali 000 gibi dağınıksa 0123000 şeklinde alır.Teşekkür ederim. Süper oldu.
fonksiyonu aşağıdaki şekilde çağırabilirsinizFunction SayiAl(Mtn As String)
Dim Sayi As String
For x = 1 To Len(Mtn)
SayInt = Mid(Mtn, x, 1)
If IsNumeric(SayInt) Then SayiAl = SayiAl & SayInt
Next x
End Function
Private Sub SayiA_Click()
Me.Metin2 = SayiAl(Me.Metin0)
End Sub
24/02/2020, 11:17
berduş
iyi çalışmalar)
Rep için teşekkürler
Rep için teşekkürler
24/02/2020, 12:28
userx
Ben de farklı bir yöntem göstereyim. Mid komutuyla da istenilen alanları çağırabilirsiniz.
Me.Metin2 = Mid([Me.Metin0], 6, 4) & " " & Mid([Me.Metin0], 15, 4)