yamakashi2003 > 16-02-20, 12:12 AM
ongke0711 > 16-02-20, 12:56 AM
(16-02-20, 12:12 AM)yamakashi2003 Đã viết: Em chào các bác trong group ạ,
Các bác cho em hỏi nếu em có 1 bảng gồm nhiều cột (hình đính kèm),
https://drive.google.com/file/d/1LAU6DqW...sp=sharing
Giờ em muốn chèn thêm 1 dòng tính tổng của cột "số lượng quà" vào giữa bảng, tại vị trí dưới từng loại hàng trong cột "ghi chú", dòng tính tổng tính tổng của "số lượng quà" theo từng mặt hàng trong cột ghi chú (hình đính kèm 2)
https://drive.google.com/file/d/1v2-_Frq...sp=sharing
Liệu trong vba có code nào thực hiện việc đó không ạ, mong các bác chỉ dẫn giúp, em xin cảm ơn ạ
Liệu có thể viết code kiểu dữ liệu động không ạ, tức là dữ liệu tăng lên trăm dòng thì code đó vẫn áp dụng để chèn dòng và tính tổng được ạ
Mong các bác chỉ dẫn giúp, em xin cảm ơn ạ
Em có gửi kèm file excel ví dụ ạ
https://drive.google.com/file/d/1ihH1FWB...sp=sharing
yamakashi2003 > 16-02-20, 01:39 AM
(16-02-20, 12:56 AM)ongke0711 Đã viết:dạ do em làm ca tối, lắm lúc 10 h hết ca mà 10 r chưa về vì làm báo cáo nên là muốn học hỏi anh chị thêm kiến thức để làm 1 công cụ tự động hóa hết, in báo cáo cho nhanh ạ(16-02-20, 12:12 AM)yamakashi2003 Đã viết: Em chào các bác trong group ạ,
Các bác cho em hỏi nếu em có 1 bảng gồm nhiều cột (hình đính kèm),
https://drive.google.com/file/d/1LAU6DqW...sp=sharing
Giờ em muốn chèn thêm 1 dòng tính tổng của cột "số lượng quà" vào giữa bảng, tại vị trí dưới từng loại hàng trong cột "ghi chú", dòng tính tổng tính tổng của "số lượng quà" theo từng mặt hàng trong cột ghi chú (hình đính kèm 2)
https://drive.google.com/file/d/1v2-_Frq...sp=sharing
Liệu trong vba có code nào thực hiện việc đó không ạ, mong các bác chỉ dẫn giúp, em xin cảm ơn ạ
Liệu có thể viết code kiểu dữ liệu động không ạ, tức là dữ liệu tăng lên trăm dòng thì code đó vẫn áp dụng để chèn dòng và tính tổng được ạ
Mong các bác chỉ dẫn giúp, em xin cảm ơn ạ
Em có gửi kèm file excel ví dụ ạ
https://drive.google.com/file/d/1ihH1FWB...sp=sharing
Nếu làm trong Excel thì sao bạn không dùng công cụ SubTotal có sẳn trên thanh Menu của nó cho nhanh cần gì VBA.
ongke0711 > 16-02-20, 01:47 PM
(16-02-20, 01:39 AM)yamakashi2003 Đã viết: Nếu làm trong Excel thì sao bạn không dùng công cụ SubTotal có sẳn trên thanh Menu của nó cho nhanh cần gì VBA.dạ do em làm ca tối, lắm lúc 10 h hết ca mà 10 r chưa về vì làm báo cáo nên là muốn học hỏi anh chị thêm kiến thức để làm 1 công cụ tự động hóa hết, in báo cáo cho nhanh ạ
yamakashi2003 > 16-02-20, 03:41 PM
(16-02-20, 01:47 PM)ongke0711 Đã viết:(16-02-20, 01:39 AM)yamakashi2003 Đã viết: Nếu làm trong Excel thì sao bạn không dùng công cụ SubTotal có sẳn trên thanh Menu của nó cho nhanh cần gì VBA.dạ do em làm ca tối, lắm lúc 10 h hết ca mà 10 r chưa về vì làm báo cáo nên là muốn học hỏi anh chị thêm kiến thức để làm 1 công cụ tự động hóa hết, in báo cáo cho nhanh ạ
thuyyeu99 > 16-02-20, 03:59 PM
Xuân Thanh > 16-02-20, 04:20 PM
Sub ABC()
Dim sh As Worksheet, i As Long, j As Long, n As Long
Set sh = Sheet1
With sh
n = .Range("G10000").End(xlUp).Row
For i = n To 3 Step -1
If .Range("G" & i) <> .Range("G" & i + 1) Then
.Range("G" & i + 1).EntireRow.Insert
.Range("B" & i + 1) = "TÔNG"
End If
Next
n = .Range("G10000").End(xlUp).Row
j = 3
For i = 3 To n + 1
If .Range("B" & i) = "TÔNG" Then
.Range("F" & i) = "=SUM(R" & j & "C6:R" & i - 1 & "C6)"
.Range("F" & i).Value = .Range("F" & i).Value
.Range("B" & i & ":F" & i).Font.Bold = True
j = i + 1
End If
Next
End With
End Sub
thuyyeu99 > 16-02-20, 04:31 PM
tranthanhan1962 > 16-02-20, 04:34 PM
(16-02-20, 03:41 PM)yamakashi2003 Đã viết: em dùng form nhập liệu nên dữ liệu ghi chú sẽ giống nhau hết mà bác,Đó là sự khác biệt giữa giaiphapexcel.com và thuthuataccess.com. nhưng mình không đề cập đến nó. Đúng như ongke0711 đã nói không cần phải xử lý VBA gì cả, dùng subtotal là xong.
em có sang bên giải pháp excel nhưng toàn nhận được ibox làm có trả phí k có ai hướng dẫn bác ạ
Xuân Thanh > 16-02-20, 04:57 PM