code giúp e chạy bt được nhưng khi e chèn thêm dòng; "thì tại ô cột E dòng e chèn" , có khả năng code ghi nhận sự thay đổi nên nó auto chèn thời gian cho tất cả các ô trong cùng hàng luôn ạ. e muốn kết quả trả về hàng đó là rỗng có cách nào không ạ.
Bên em có nhiều loại hàng , em cần tính doanh thu của từng loại hàng theo thời gian, dùng hàm sumbroduct mà khi cho điều kiện bị lỗi, em không hiểu khi kèm điều kiện thì viết công thức thế nào, nhờ anh/chị chỉ giúp, đây là mẫu ví dụ chứ file gốc của em thì có rất nhiều dòng và cột.
Loại HH...
Code này hữu dụng quá, cám ơn bác đã chia sẻ
Cái này cho hiện ra 15 sheets, từ sheet 16 trở đi phải chọn vào More Sheets...
Có cách nó khi Ctrl+W cho hiện ra đủ tất cả các sheets đang active không bác
Mới nhờ cô thư ký chân dài dịch hộ:
Đoạn code trên được viết cho vi điều khiển MSP430G2553 và thực hiện một ứng dụng đơn giản của đồng hồ đếm giờ và hiển thị 7 đoạn. Dưới đây là giải thích từng phần của mã nguồn:
Khởi tạo biến và thiết lập cấu hình:
cCopy code
char...
Em đồng ý với bác ạ.Ý tưởng làm file này của e tức là lấy kết quả là value chứ k phải hàm. vs cả e có nói bên trên nữa là nếu đặt công thức dài và phức tạp. file chứa hơn 10000 dòng ( file chính của e thì lượng hàm sẽ x3 tức ~ 30k cells chứa hàm) chưa kể định dạng trong file nữa. sẽ rất là nặng...
Mọi người không để ý điều kiện 3 của bạn ấy à?
Sau khi VLOOKUP thì có bước là lưu giá trị và xóa công thức (tương đương lệnh copy/paste value), và bước này đòi hỏi VBA.
Lại ẩu :D
Bạn không làm được chứ không phải người khác không làm được. Nếu như chỉ là
If .Value = "" Then
col = IIf(.Column = 4, 13, IIf(.Column = 5, 17, 19))
.Value = Evaluate("=IFERROR(VLOOKUP(" & Cells(.Row, 2).Value & "," & "Sheet2!" & rng.Address & "," & col...
Đã nói kế toán là kế toán.
Bài toán tài chính, dự toán lãi/lỗ của một dự án tương lai phải có thêm dòng tính lãi sau thuế. Từ con số lãi sau thuế mới tính được IRR, thời gian hoàn vốn, vv...
Kết quả đòi hỏi trật bấy.
Con số 306.000 là 20% của 1.530.000, con số 1.530.000 thuộc năm 2027. Năm 2026...
Access không đọc được code đó anh ạ, e đã thử code đó từ đầu nhưng báo lỗi ạ. Từ “thỉnh thoảng” là khi nhầm lẫn mà sửa nội dung file bằng cách lấy một file gốc sẵn để sửa và khi lưu SaveAs đặt tên thì sẽ trùng thì sẽ bị hỏi như vậy ạ
- Đơn giản là thêm 2 dòng lệnh nào vào đầu và cuối của Sub/Function là được rồi.
Application.DisplayAlerts = False
... code
...
Application.DisplayAlerts = True
- Lập trình thì không nên dùng từ "thỉnh thoảng" mà phải xác định rõ nguyên nhân phát sinh nhé.
Cảm ơn bác nhé. Code đã chạy tốt rồi. Hôm trước em cứ loay hoay đặt cái BOF và EOF mà không thành công
1700895430
Cảm ơn bác đã quan tâm hỗ trợ. Có thể em trả lời vội vã nên chưa hết ý. Em biết ADO có chức năng kiểm tra có record hay không trước khi trải ra Cells, em muốn mọi người fix cái phần...
Bạn quên ở trên tôi có bảo SORT cho đơn giản.
=Index(Sort(Filter(B3: D7, C3:C7=$H$2, ""), 1, -1), 1, 3)
Filter 3 cột lấy trị "A1", Sort cột ngày lớn đến nhỏ, Index dòng đầu, cột 3.
Cái báo lỗi trên đơn giản là "Code đang bị dừng giữa chừng vì lỗi" (nó tô màu vàng dòng lỗi đó).
Để trả lại trạng thái bình thường (không phải break mode) thì bấm cái icon hình vuông bên phải cái icon hình tam giác, rồi sửa code -> chạy...Vậy thôi.
Tôi trả lời câu này và cũng cho đại ý bài #23
Đọc cho kỹ phần 2 của bài #17.
Nhìn theo trước mắt thì dễ rồi. Tôi phần 2 của bài #17 là để trả lời cho bài #16, phân tích thế nào là "thực tế".
Đối với dân chuyên "triển khai đồ án/systems developing" thực tế, cái gì cũng có 3 kiểu:
1. Chỉ sơ sài...