- Katılım
- 11 Mart 2005
- Mesajlar
- 3,062
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhaba,
-5583,96 (A)
şeklindeki bir değerden sayısal verileri almak için aşağıdaki fonksiyonu oluşturdum,
sonucu 5583,96 olarak döndürüyor.
yalnız önündeki - değer gelmiyor, sonucun -5583,96 olarak gelmesi için nasıl bir düzenleme yapmak gerekiyor?
şimdiden Teşekkürler,
iyi çalışmalar.
-5583,96 (A)
şeklindeki bir değerden sayısal verileri almak için aşağıdaki fonksiyonu oluşturdum,
sonucu 5583,96 olarak döndürüyor.
yalnız önündeki - değer gelmiyor, sonucun -5583,96 olarak gelmesi için nasıl bir düzenleme yapmak gerekiyor?
Kod:
Public Function getNumber(Data As Variant)
Dim RegExp As Object
Set RegExp = CreateObject("VBScript.Regexp")
RegExp.Pattern = "[^0-9\,]"
RegExp.Global = True
getNumber = RegExp.Replace(Data, "")
End Function
iyi çalışmalar.