Hiển thị các thừa số của phép toán tại ô kết quả trong excel (1 người xem)

Liên hệ QC

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

Tôi tuân thủ nội quy khi đăng bài

skyherobk

Thành viên mới
Tham gia
7/5/09
Bài viết
18
Được thích
4
Hiển thị các thừa số của phép toán tại ô kết quả trong excel, mà kết quả này vẫn dùng để tính toán được cho các phép tính sau!
VD: A1: 4, A2: 3, B1 = A1*A2 , khi enter tại ô hiển thị kết quả là B1: 4*3=12, C1: =2*B1 enter -->C1: 24
Nhờ các pro giúp mình với
Thanks
 
Giả sử nếu sau đó A1 hay A2 thay đổi (VD: A1=5) thì B1 giữ nguyên =4*3=12 hay thay đổi theo = 5*3=15
và C1 lúc này thế nào có thay đổi theo B1 không
?
 
VBA nhé.
Code này đặt trong worksheet module, mỗi khi ô A1 hoặc A2 thay đổi gía trị thì B1 và C1 thay đổi theo.
Right click tên sheet, viewcode, dán code này vô:
Save file dưới dạng .xlsm
PHP:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A2")) Is Nothing Then Exit Sub
Range("B1").Formula = "=" & Range("A1").Value & "*" & Range("A2").Value
Range("C1").Formula = "=2*" & Range("B1").Value
End Sub
Chỉ áp dụng cho công thức cố định: B1=A1*A2, C1 = 2*B1
Nếu công thức khác đi như là: B1=A1+A2 thì code sẽ khác đi nhé, và bạn cho thêm các ví dụ , phép tính có thể có nhé.
 

File đính kèm

VBA nhé.
Code này đặt trong worksheet module, mỗi khi ô A1 hoặc A2 thay đổi gía trị thì B1 và C1 thay đổi theo.
Right click tên sheet, viewcode, dán code này vô:
Save file dưới dạng .xlsm
PHP:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A2")) Is Nothing Then Exit Sub
Range("B1").Formula = "=" & Range("A1").Value & "*" & Range("A2").Value
Range("C1").Formula = "=2*" & Range("B1").Value
End Sub
Chỉ áp dụng cho công thức cố định: B1=A1*A2, C1 = 2*B1
Nếu công thức khác đi như là: B1=A1+A2 thì code sẽ khác đi nhé, và bạn cho thêm các ví dụ , phép tính có thể có nhé.
cảm ơn bạn nhiều
VBA nhé.
Code này đặt trong worksheet module, mỗi khi ô A1 hoặc A2 thay đổi gía trị thì B1 và C1 thay đổi theo.
Right click tên sheet, viewcode, dán code này vô:
Save file dưới dạng .xlsm
PHP:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A2")) Is Nothing Then Exit Sub
Range("B1").Formula = "=" & Range("A1").Value & "*" & Range("A2").Value
Range("C1").Formula = "=2*" & Range("B1").Value
End Sub
Chỉ áp dụng cho công thức cố định: B1=A1*A2, C1 = 2*B1
Nếu công thức khác đi như là: B1=A1+A2 thì code sẽ khác đi nhé, và bạn cho thêm các ví dụ , phép tính có thể có nhé.
cảm ơn bạn nhiều
 
Web KT

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

Back
Top Bottom