Cách tạo hàm tính toán trong 1 ô cel? (1 người xem)

Người dùng đang xem chủ đề này

Status
Không mở trả lời sau này.

noname281

Thành viên mới
Tham gia
28/2/08
Bài viết
19
Được thích
1
Chào ace diễn đàn, chúc mọi người có 1 kỳ nghỉ vui vẻ!
Mình có câu hỏi mong mọi người giúp đỡ.
Ví dụ mình có ghi trong 1 ô cel, giả sử ô A1: "2x7+9-2" thì có cách nào để có kết quả luôn ở ô cel khác, giả sử ở ô D1 sẽ hiểu được công thức trong ô A1 và sẽ hiện kết quả là "21" không?
Và có thể thay dấu "*" thành dấu "x" được không?
Thanks mọi người đã giúp đỡ
 
Lần chỉnh sửa cuối:
Chào ace diễn đàn, chúc mọi người có 1 kỳ nghỉ vui vẻ!
Mình có câu hỏi mong mọi người giúp đỡ.
Ví dụ mình có ghi trong 1 ô cel, giả sử ô A1: "2x7+9-2" thì có cách nào để có kết quả luôn ở ô cel khác, giả sử ở ô D1 sẽ hiểu được công thức trong ô A1 và sẽ hiện kết quả là "21" không?
Và có thể thay dấu "*" thành dấu "x" được không?
Thanks mọi người đã giúp đỡ
Bạn gởi file lên, có dữ liệu mẫu của tất cả các dạng dữ liệu có thể có và kết quả mẫu muốn có.
 
Bạn dùng cái này đi. hàm "=tt(ô cần tính)". Nếu trước có text thì phải cách nhau bằng dấu ":" nha.

Function tt(Mystr As String, Optional Dautp As String) As Double
Dim i As Integer
Dim s As String
i = InStr(1, Mystr, ":")
s = Right(Mystr, Len(Mystr) - i)
tt = Evaluate("=" & s)
End Function
 
Status
Không mở trả lời sau này.

Bài viết mới nhất

Back
Top Bottom