phuong_cd9
Thành viên mới

- Tham gia
- 19/10/11
- Bài viết
- 4
- Được thích
- 0
Cả nhà cho em hỏi có add-in nào lọc số ra rồi tính toán không nhỉ?
Ví dụ như: 3 cây*10+4 cây*5 = 50
Ví dụ như: 3 cây*10+4 cây*5 = 50
Cả nhà cho em hỏi có add-in nào lọc số ra rồi tính toán không nhỉ?
Ví dụ như: 3 cây*10+4 cây*5 = 50
Function tinh(cell As Range)
Dim tam, kq
tam = Split(cell, "+")
kq = Replace(tam(0), "cây", "") & "+" & _
Replace(tam(1), "cây", "")
tinh = Evaluate(kq)
End Function
Bạn dùng thử UDF nàyCả nhà cho em hỏi có add-in nào lọc số ra rồi tính toán không nhỉ?
Ví dụ như: 3 cây*10+4 cây*5 = 50
Function Tinh(ByVal Str) As Double
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "[^0-9()%,^*/+-]"
Str = .Replace(Str, "")
End With
Tinh = Evaluate(Replace(Str, ",", "."))
End Function
ah Tinh tới tính lui thì cũng ra 50
PHP:Function tinh(cell As Range) Dim tam, kq tam = Split(cell, "+") kq = Replace(tam(0), "cây", "") & "+" & _ Replace(tam(1), "cây", "") tinh = Evaluate(kq) End Function