Tôi có UDF Excel này để loại trừ tất cả các ký tự không phải là số từ một ô, ngoại trừ dấu chấm và dấu phẩy; Nhưng trước khi nó xóa số của tôi, tôi muốn thay đổi tất cả các dấu phẩy thành dấu chấm và ngược lại. Tôi không biết nơi nào để thực hiện thay đổi này trong mã của tôi. Cảm ơn
Function cleannumber(texto As String) As String
Dim volta As String
Dim pedaco As String
volta = ""
For i = 1 To Len(texto)
pedaco = Mid(texto, i, 1)
If pedaco >= "0" And pedaco <= "9" Or pedaco = “,” Or pedaco =”.” Then volta = volta & pedaco
Next i
cleannumber = volta
End Function
Bạn đang tìm kiếm hàm Thay thế (): msdn.microsoft.com/en-us/l Library / bt3szac5% 28v = vs.90% 29.aspx ?
—
duDE
Tôi có thể chèn chức năng đó trong chức năng udf của mình để thay đổi dấu phẩy thành dấu chấm và ngược lại trước khi xóa số ô của tôi không?
—
Emanuel
như thế này: các dấu chấm và dấu phẩy biến mất
—
Emanuel
Để tham khảo trong tương lai, một hàm trong VBA sẽ trả về một cái gì đó, trong khi một chương trình con sẽ làm một cái gì đó. Ở đây bạn có một chức năng làm cả hai.
—
Raystafarian