Trương Hoàng Thân
Trương Hoàng Thân
Thảo luận 12 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 250 lượt xem

E Hiện tại em đang có 1 file như link đính kèmTại sheet3 Khi thay đổi giá trị

E chào anh chị!
Hiện tại em đang có 1 file như link đính kèm.
Tại sheet3. Khi thay đổi giá trị tham chiếu tại ô H8 thì ô J10 sẽ nhận được các giá trị tương ứng. Tổng các giá trị của J10 sẽ được cộng tổng tại Ô L8.
vậy, anh chị cho em hỏi, câu lệnh để tính giá trị ô L8 là như thế nào ạ?
Em cảm ơn!
https://drive.google.com/file/d/1iDYy...
Thảo luận 12 câu trả lời
Lượt xem 250 lượt xem
Vỗ tay vỗ tay
Trương Hoàng Thân 11:08 - Aug 05, 2020
Chào bạn bạn bắt sự kiện worksheet_change
với câu lệnh sheet3.range("J10").value = sheet3.range("L8").value
Vỗ tay vỗ tay
Trương Hoàng Thân 12:08 - Aug 05, 2020
Em chưa hiểu ý của anh ạ. Anh cụ thể hơn giúp em được không? Em đang cần gấp lệnh này để xử lý công việc, còn học VBA thì e mới đăng ký học đc mấy hôm thôi ạ.
Em cảm ơn anh!
Vỗ tay vỗ tay
Trương Hoàng Thân 13:08 - Aug 05, 2020
Chào bạn bạn vào sheet muốn chạy sự kiện ở đây là sheet3
ấn chuột phải chọn view code và dán đoạn code này vào:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Range("H8"), Range(Target.Address)) Is Nothing Then
Sheet3.Range("L8").Value = Sheet3.Range("J10").Value
End If
End Sub

Vỗ tay vỗ tay
Trương Hoàng Thân 14:08 - Aug 05, 2020
thầy Tuấn Ba trả lời đúng rồi. Nếu bạn chưa rõ về lập trình sự kiện có thể xem trước ở chương 13 trong khóa học sẽ hiểu ngay cách làm này.
Vỗ tay vỗ tay
Trương Hoàng Thân 16:08 - Aug 05, 2020
Em cảm ơn ạ. Tuy nhiên ý của em là:
ví dụ:
nếu H8=1 thì J8=2
nếu H8=2 thì J8 = 4
...
nếu H8=100 thì J8 = 200
Tại ô L8 sẽ tính tổng các giá trị của J8 khi H8 thay đổi ạ.
Vỗ tay vỗ tay
Trương Hoàng Thân 16:08 - Aug 05, 2020
nghĩa là L8 = J10 khi H8.value 1 + J10 khi H.8 value2 +...+ J10 khi H8 .value N
Vỗ tay vỗ tay
Trương Hoàng Thân 16:08 - Aug 05, 2020
ngoài ra, em muốn hỏi câu lệnh:
H8 =(D2:D5)
L8 = j10 khi H8= D3, nếu h8<>D3 thì L8 = j10 khi H8= D3
L9 = J10 khi H8 = D4, nếu H8 <> D4 thì L9 = j10 khi H8= D4
Vỗ tay vỗ tay
Trương Hoàng Thân 17:08 - Aug 05, 2020
nghĩa là L8 =( J10 khi H8.value 1) + (J10 khi H.8 value2) +...+( J10 khi H8 .value N)
Câu lệnh phía trên em muốn hỏi như này ạ
Vỗ tay vỗ tay
Trương Hoàng Thân 17:08 - Aug 05, 2020
chào bạn bạn có thể để 1 kết quả đúng rồi gửi lại file được không?
Vỗ tay vỗ tay
Trương Hoàng Thân 20:08 - Aug 05, 2020
Trương Hoàng Thân 09:08 - Aug 06, 2020
Chào bạn, bạn thử nhé:
https://drive.google.com/file/d/1b9kO...
ấn enter để xem kết quả nhé.
Còn trường hợp của bạn không thể viết kiểu 1;2;3;4;5;6 ddeeer r kết quả được do cong thức bạn đang tham chiếu đếm ô H8 nên không thể tách ra thế được.
Vỗ tay vỗ tay
Trương Hoàng Thân 09:08 - Aug 06, 2020
Vâng, em cảm ơn ạ!
Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông