nguyenthuan
Thành viên mới

- Tham gia
- 12/12/06
- Bài viết
- 28
- Được thích
- 4
- Nghề nghiệp
- Đi học lóm
Mong các bác giúp tính kết quả biểu thức chuỗi này
Trong 1 ô ví dụ A1 thông qua các phép nối chuỗi "&" em được kết quả là :
=(4.5×1.5×12.25)×2.5
Kết quả này chẳng qua là thể hiện cách tính toán cho tường minh
Và em muốn từ nó lập hàm để tính ra kết quả
Em lập hàm ValueTh với CODE như sau
Kết quả sau khi dùng hàm là ví dụ ở ô B1 là : =(4.5*1.5*12.25)*2.5
Khi lập hàm này mình nghĩ là nó sẽ ra kết quả luôn nhưng nó lại không ra được.Mình thử hàm value() nhưng không mang lại kết quả gì cả .Mong được sự tư vấn về cách làm và cách hiểu của mình.
Trong 1 ô ví dụ A1 thông qua các phép nối chuỗi "&" em được kết quả là :
=(4.5×1.5×12.25)×2.5
Kết quả này chẳng qua là thể hiện cách tính toán cho tường minh
Và em muốn từ nó lập hàm để tính ra kết quả
Em lập hàm ValueTh với CODE như sau
Mã:
Function ValueTh(Text)
Dim i As Integer
Dim TextStr As String
Dim TextCount As Integer
Dim TextNew As String
TextCount = Len(Text)
TextNew = ""
For i = 1 To TextCount
If Mid(Text, i, 1) = Chr(61) Then
TextStr = ""
ElseIf Mid(Text, i, 1) = Chr(34) Then
TextStr = ""
ElseIf Mid(Text, i, 1) = Chr(38) Then
TextStr = ""
ElseIf Mid(Text, i, 1) = Chr(215) Then
TextStr = "*"
Else: TextStr = Mid(Text, i, 1)
End If
TextNew = TextNew & TextStr
Next i
TextNew = Trim(TextNew)
ValueTh = "=" & TextNew
End Function
Khi lập hàm này mình nghĩ là nó sẽ ra kết quả luôn nhưng nó lại không ra được.Mình thử hàm value() nhưng không mang lại kết quả gì cả .Mong được sự tư vấn về cách làm và cách hiểu của mình.