Vui lòng hỗ trợ file báo cáo

Liên hệ QC

tranphuson

Thành viên thường trực
Tham gia
14/8/09
Bài viết
254
Được thích
10
Giới tính
Nam
Mình có 1 file XNT bằng VBA ở Sheet "BC" sau khi hiện kết quả nhập xuất => thì mình cần hỗ trợ thêm code VBA như mô tả phía dưới:

Thứ 1: 2 dòng (Tổng Cộng và Còn tồn) tự động chạy xuống cuối khi dữ liệu ở phía trên nếu có thêm dòng hoặc dữ liệu

Thứ 2: Thêm công thức tính cho Cột D, E và F như file đính kèm

Cảm ơn
 

File đính kèm

  • NXT.xlsm
    31.8 KB · Đọc: 11
Cái này cũng quan tâm nè. Lót dép ngồi hóng thôi
 

File đính kèm

  • NXT.xlsm
    217.7 KB · Đọc: 4
Bạn kiểm tra lại nhé.
Cảm ơn bạn đã giúp nhưng chưa đúng theo yêu cầu mình gửi. Vì bạn chốt cố định công thức ở 2 dòng đó là không đúng vì dữ liệu mỗi ngày nhập xuất sẽ có thêm dòng data ở Sheet BC. 2 dòng này phải tự động chạy theo code có sẵn trong file - vui lòng hỗ trợ thêm, cảm ơn
 
Mình có 1 file XNT bằng VBA ở Sheet "BC" sau khi hiện kết quả nhập xuất => thì mình cần hỗ trợ thêm code VBA như mô tả phía dưới:

Thứ 1: 2 dòng (Tổng Cộng và Còn tồn) tự động chạy xuống cuối khi dữ liệu ở phía trên nếu có thêm dòng hoặc dữ liệu

Thứ 2: Thêm công thức tính cho Cột D, E và F như file đính kèm

Cảm ơn
Xem file và tham khảo:
 

File đính kèm

  • NXT.xlsm
    37.9 KB · Đọc: 9
Cảm ơn bạn đã giúp nhưng chưa đúng theo yêu cầu mình gửi. Vì bạn chốt cố định công thức ở 2 dòng đó là không đúng vì dữ liệu mỗi ngày nhập xuất sẽ có thêm dòng data ở Sheet BC. 2 dòng này phải tự động chạy theo code có sẵn trong file - vui lòng hỗ trợ thêm, cảm ơn
Chắc bạn nhầm vì mình không cố định mà tự tìm dòng cuối rồi mới tính tổng, bạn thử tải về xem lại nhé.
 
Chắc bạn nhầm vì mình không cố định mà tự tìm dòng cuối rồi mới tính tổng, bạn thử tải về xem lại nhé.
Nhìn vào kết quả thì đúng nhưng cho mình hỏi thêm:

1. Dựa theo định dạng 2 dòng "Tổng Cộng, Còn lại" thì khi có thêm dữ liệu sẽ bị gạch dưới và màu đỏ => Có thể bỏ định dạng này khi có thêm dữ liệu chỉ sử dụng định dạng cho 2 dòng này thôi
2. Mình phải thể hiện bên tay phải từ Cột I đến Cột M thì dữ liệu mới sử dụng được bên tay trái (Có thể xóa bỏ được không vì mình xóa thì không hiện ra kết quả ở 2 dòng bên tay trái) => File này cũng gửi cho khách hàng nên sợ người khác nhìn khó hiểu
1705559823824.png
Cảm ơn
 
Nhìn vào kết quả thì đúng nhưng cho mình hỏi thêm:

1. Dựa theo định dạng 2 dòng "Tổng Cộng, Còn lại" thì khi có thêm dữ liệu sẽ bị gạch dưới và màu đỏ => Có thể bỏ định dạng này khi có thêm dữ liệu chỉ sử dụng định dạng cho 2 dòng này thôi
2. Mình phải thể hiện bên tay phải từ Cột I đến Cột M thì dữ liệu mới sử dụng được bên tay trái (Có thể xóa bỏ được không vì mình xóa thì không hiện ra kết quả ở 2 dòng bên tay trái) => File này cũng gửi cho khách hàng nên sợ người khác nhìn khó hiểu
Cảm ơn
Bạn nhầm file của ai rồi, định dạng file của mình sau khi chạy xong như thế này mà:
1705560387362.png
1705560502664.png
 
Xin lỗi, mình "Post reply" nhầm người nên bạn Hoàng Tuấn nói là sai file. Mình đang muốn hỏi bạn HUONGHCKT như bên dưới

Nhìn vào kết quả thì đúng nhưng cho mình hỏi thêm:

1. Dựa theo định dạng 2 dòng "Tổng Cộng, Còn lại" thì khi có thêm dữ liệu sẽ bị gạch dưới và màu đỏ => Có thể bỏ định dạng này khi có thêm dữ liệu chỉ sử dụng định dạng cho 2 dòng này thôi
2. Mình phải thể hiện bên tay phải từ Cột I đến Cột M thì dữ liệu mới sử dụng được bên tay trái (Có thể xóa bỏ được không vì mình xóa thì không hiện ra kết quả ở 2 dòng bên tay trái) => File này cũng gửi cho khách hàng nên sợ người khác nhìn khó hiểu
1705559823824.png


Cảm ơn
 
Gửi bạn tranphuson
Vậy là file của mình đã đúng ý bạn chưa, nếu chưa thì có cần điều chỉnh gì không nhỉ?
 
Hic, tại sao không thêm 1 cột tồn nữa. Chả nhẽ kho hàng này chỉ bán duy nhất sữa chua, và lúc nào cũng bán thùng thùng sao?
 
Xin lỗi, mình "Post reply" nhầm người nên bạn Hoàng Tuấn nói là sai file. Mình đang muốn hỏi bạn HUONGHCKT như bên dưới

Nhìn vào kết quả thì đúng nhưng cho mình hỏi thêm:

1. Dựa theo định dạng 2 dòng "Tổng Cộng, Còn lại" thì khi có thêm dữ liệu sẽ bị gạch dưới và màu đỏ => Có thể bỏ định dạng này khi có thêm dữ liệu chỉ sử dụng định dạng cho 2 dòng này thôi
2. Mình phải thể hiện bên tay phải từ Cột I đến Cột M thì dữ liệu mới sử dụng được bên tay trái (Có thể xóa bỏ được không vì mình xóa thì không hiện ra kết quả ở 2 dòng bên tay trái) => File này cũng gửi cho khách hàng nên sợ người khác nhìn khó hiểu
1705559823824.png


Cảm ơn
Gửi bạn tranphuson
Vậy là file của mình đã đúng ý bạn chưa, nếu chưa thì có cần điều chỉnh gì không nhỉ?
File của bạn đúng rồi, nhưng mình nhờ thêm bạn hỗ trợ ở Sheet "BC" thêm comment vô cột D, E theo như file mình chú thích. Cảm ơn
1705564377760.png
 

File đính kèm

  • NXT.xlsm
    219 KB · Đọc: 1
Xin lỗi, mình "Post reply" nhầm người nên bạn Hoàng Tuấn nói là sai file. Mình đang muốn hỏi bạn HUONGHCKT như bên dưới

Nhìn vào kết quả thì đúng nhưng cho mình hỏi thêm:

1. Dựa theo định dạng 2 dòng "Tổng Cộng, Còn lại" thì khi có thêm dữ liệu sẽ bị gạch dưới và màu đỏ => Có thể bỏ định dạng này khi có thêm dữ liệu chỉ sử dụng định dạng cho 2 dòng này thôi
2. Mình phải thể hiện bên tay phải từ Cột I đến Cột M thì dữ liệu mới sử dụng được bên tay trái (Có thể xóa bỏ được không vì mình xóa thì không hiện ra kết quả ở 2 dòng bên tay trái) => File này cũng gửi cho khách hàng nên sợ người khác nhìn khó hiểu
1705559823824.png


Cảm ơn
Trả lời :
1/ Hoàn toàn có thể bỏ định dạng này được, (phải sửa lại code 1 chút: Chỗ dòng xóa dữ liệu cũ và định dạng lại là được.). Bạn biết code thì điều này hoàn toàn không làm khó bạn được. Cách đoan giản nhất là dùng macro ghi lại quá trình định dạng lại.
2/ Nếu xóa vùng I đến M Thì code sẽ copy vùng rỗng và dưới báo cáo.
Giải pháp là:
a/nếu vẫn muốn dùng cách cũ thì Copy vùng đó ra 1 vùng khác thật xa và ẩn nó đi : ví dụ vùngCI7: CM8 và chọn cả cột CI và CM =. phải chuột chọn Hide
b/ code lại:
Sau khi gán dữ liệu thì thêm dòng:
.Range("B"& k+8)= "TỔNG CỘNG"
.Range("B"& k+9)= "TỒN"
.Range("D"& k+8).FormulaR1C1 = "=SUM(R5C4:R[-1]C4)"
.Range("E"& k+8).FormulaR1C1 = "=SUM(R5C4:R[-1]C4)"
..Range("F"& k+9).FormulaR1C1 = "=R[-1]C[-2]-R[-1]C[-1]"
Chạy thử, hồi âm
 
Xin lỗi, mình "Post reply" nhầm người nên bạn Hoàng Tuấn nói là sai file. Mình đang muốn hỏi bạn HUONGHCKT như bên dưới

Nhìn vào kết quả thì đúng nhưng cho mình hỏi thêm:

1. Dựa theo định dạng 2 dòng "Tổng Cộng, Còn lại" thì khi có thêm dữ liệu sẽ bị gạch dưới và màu đỏ => Có thể bỏ định dạng này khi có thêm dữ liệu chỉ sử dụng định dạng cho 2 dòng này thôi
2. Mình phải thể hiện bên tay phải từ Cột I đến Cột M thì dữ liệu mới sử dụng được bên tay trái (Có thể xóa bỏ được không vì mình xóa thì không hiện ra kết quả ở 2 dòng bên tay trái) => File này cũng gửi cho khách hàng nên sợ người khác nhìn khó hiểu
1705559823824.png


Cảm ơn
Gửi bạn tranphuson
Vậy là file của mình đã đúng ý bạn chưa, nếu chưa thì có cần điều chỉnh gì không nhỉ?
File của bạn đúng rồi, nhưng mình nhờ thêm bạn hỗ trợ ở Sheet "BC" thêm comment vô cột D, E theo như file mình chú thích. Cảm ơn
View attachment 298587
Sau cái này còn thêm gì nữa thì bạn đưa ra luôn một thể chứ tưới nhỏ giọt thế này thì lâu phết đấy.

1705567170745.png
Mình sửa lại Cột F "SL TỒN CUỐI KỲ" = Nhập - xuất (công thức)

* Bỏ dòng "Còn lại" không cần sử dụng vì đã có công thức cột F
* Ngoài ra, dòng "Tổng cộng" và sum có thể tự động tô màu đỏ để dễ nhìn hơn được chứ?
Cảm ơn
Bài đã được tự động gộp:

Xin lỗi, mình "Post reply" nhầm người nên bạn Hoàng Tuấn nói là sai file. Mình đang muốn hỏi bạn HUONGHCKT như bên dưới

Nhìn vào kết quả thì đúng nhưng cho mình hỏi thêm:

1. Dựa theo định dạng 2 dòng "Tổng Cộng, Còn lại" thì khi có thêm dữ liệu sẽ bị gạch dưới và màu đỏ => Có thể bỏ định dạng này khi có thêm dữ liệu chỉ sử dụng định dạng cho 2 dòng này thôi
2. Mình phải thể hiện bên tay phải từ Cột I đến Cột M thì dữ liệu mới sử dụng được bên tay trái (Có thể xóa bỏ được không vì mình xóa thì không hiện ra kết quả ở 2 dòng bên tay trái) => File này cũng gửi cho khách hàng nên sợ người khác nhìn khó hiểu
1705559823824.png


Cảm ơn
Gửi bạn tranphuson
Vậy là file của mình đã đúng ý bạn chưa, nếu chưa thì có cần điều chỉnh gì không nhỉ?
File của bạn đúng rồi, nhưng mình nhờ thêm bạn hỗ trợ ở Sheet "BC" thêm comment vô cột D, E theo như file mình chú thích. Cảm ơn
View attachment 298587
Sau cái này còn thêm gì nữa thì bạn đưa ra luôn một thể chứ tưới nhỏ giọt thế này thì lâu phết đấy.

1705567170745.png
Mình sửa lại Cột F "SL TỒN CUỐI KỲ" = Nhập - xuất (công thức)

* Bỏ dòng "Còn lại" không cần sử dụng vì đã có công thức cột F
* Ngoài ra, dòng "Tổng cộng" và sum có thể tự động tô màu đỏ để dễ nhìn hơn được chứ?
Cảm ơn
Trả lời :
1/ Hoàn toàn có thể bỏ định dạng này được, (phải sửa lại code 1 chút: Chỗ dòng xóa dữ liệu cũ và định dạng lại là được.). Bạn biết code thì điều này hoàn toàn không làm khó bạn được. Cách đoan giản nhất là dùng macro ghi lại quá trình định dạng lại.
2/ Nếu xóa vùng I đến M Thì code sẽ copy vùng rỗng và dưới báo cáo.
Giải pháp là:
a/nếu vẫn muốn dùng cách cũ thì Copy vùng đó ra 1 vùng khác thật xa và ẩn nó đi : ví dụ vùngCI7: CM8 và chọn cả cột CI và CM =. phải chuột chọn Hide
b/ code lại:
Sau khi gán dữ liệu thì thêm dòng:
.Range("B"& k+8)= "TỔNG CỘNG"
.Range("B"& k+9)= "TỒN"
.Range("D"& k+8).FormulaR1C1 = "=SUM(R5C4:R[-1]C4)"
.Range("E"& k+8).FormulaR1C1 = "=SUM(R5C4:R[-1]C4)"
..Range("F"& k+9).FormulaR1C1 = "=R[-1]C[-2]-R[-1]C[-1]"
Chạy thử, hồi âm
Cảm ơn bạn đã hướng dẫn, vì file này của kế toán gửi mình sử dụng nên không rành VBA. Mình thấy thích vì nó nhanh nên cần bạn hỗ trợ thêm vài chỗ cho hoàn thiện.

Lần nữa cảm ơn bạn đã giúp
 

File đính kèm

  • NXT.xlsm
    218.2 KB · Đọc: 3
Xin lỗi, mình "Post reply" nhầm người nên bạn Hoàng Tuấn nói là sai file. Mình đang muốn hỏi bạn HUONGHCKT như bên dưới

Nhìn vào kết quả thì đúng nhưng cho mình hỏi thêm:

1. Dựa theo định dạng 2 dòng "Tổng Cộng, Còn lại" thì khi có thêm dữ liệu sẽ bị gạch dưới và màu đỏ => Có thể bỏ định dạng này khi có thêm dữ liệu chỉ sử dụng định dạng cho 2 dòng này thôi
2. Mình phải thể hiện bên tay phải từ Cột I đến Cột M thì dữ liệu mới sử dụng được bên tay trái (Có thể xóa bỏ được không vì mình xóa thì không hiện ra kết quả ở 2 dòng bên tay trái) => File này cũng gửi cho khách hàng nên sợ người khác nhìn khó hiểu
1705559823824.png


Cảm ơn

File của bạn đúng rồi, nhưng mình nhờ thêm bạn hỗ trợ ở Sheet "BC" thêm comment vô cột D, E theo như file mình chú thích. Cảm ơn
View attachment 298587


View attachment 298590
Mình sửa lại Cột F "SL TỒN CUỐI KỲ" = Nhập - xuất (công thức)

* Bỏ dòng "Còn lại" không cần sử dụng vì đã có công thức cột F
* Ngoài ra, dòng "Tổng cộng" và sum có thể tự động tô màu đỏ để dễ nhìn hơn được chứ?
Cảm ơn
Theo mình thì không nên tô màu gì khác. (mặc dù việc này đơn giản thôi).
Ngoài ra thì còn gì khác nữa không bạn. Nên tính toán sao cho ổn hẳn đi rồi làm một thể thì đỡ phải sửa đi sửa lại. Vì mình thấy từ bài đầu đến giờ đã thay đổi vài lần rồi.
 
Theo mình thì không nên tô màu gì khác. (mặc dù việc này đơn giản thôi).
Ngoài ra thì còn gì khác nữa không bạn. Nên tính toán sao cho ổn hẳn đi rồi làm một thể thì đỡ phải sửa đi sửa lại. Vì mình thấy từ bài đầu đến giờ đã thay đổi vài lần rồi.
Nói chung dần dần mới cần cái này cái kia, khó mà ra được ngay hết lắm. Thôi bạn giúp nốt đi.
Riêng gì chứ thêm cột tồn là quá truẩn rồi.

_)(#;_)(#;_)(#;

Có cột này thì sau có thể bán thêm bún đậu, mắm tôm, ăn xong làm suất sữa chua nữa là đủ chất. --=0 --=0 --=0
 
Nói chung dần dần mới cần cái này cái kia, khó mà ra được ngay hết lắm. Thôi bạn giúp nốt đi.
Riêng gì chứ thêm cột tồn là quá truẩn rồi.

_)(#;_)(#;_)(#;

Có cột này thì sau có thể bán thêm bún đậu, mắm tôm, ăn xong làm suất sữa chua nữa là đủ chất. --=0 --=0 --=0
Mình muốn làm gọn một thể, hạn chế trường hợp chắp vá, sửa code rồi đến lúc lại cần "giải thoát" như bạn đang gặp đó.
 
Xin lỗi, mình "Post reply" nhầm người nên bạn Hoàng Tuấn nói là sai file. Mình đang muốn hỏi bạn HUONGHCKT như bên dưới

Nhìn vào kết quả thì đúng nhưng cho mình hỏi thêm:

1. Dựa theo định dạng 2 dòng "Tổng Cộng, Còn lại" thì khi có thêm dữ liệu sẽ bị gạch dưới và màu đỏ => Có thể bỏ định dạng này khi có thêm dữ liệu chỉ sử dụng định dạng cho 2 dòng này thôi
2. Mình phải thể hiện bên tay phải từ Cột I đến Cột M thì dữ liệu mới sử dụng được bên tay trái (Có thể xóa bỏ được không vì mình xóa thì không hiện ra kết quả ở 2 dòng bên tay trái) => File này cũng gửi cho khách hàng nên sợ người khác nhìn khó hiểu
1705559823824.png


Cảm ơn
Gửi bạn tranphuson
Vậy là file của mình đã đúng ý bạn chưa, nếu chưa thì có cần điều chỉnh gì không nhỉ?
File của bạn đúng rồi, nhưng mình nhờ thêm bạn hỗ trợ ở Sheet "BC" thêm comment vô cột D, E theo như file mình chú thích. Cảm ơn
View attachment 298587
Sau cái này còn thêm gì nữa thì bạn đưa ra luôn một thể chứ tưới nhỏ giọt thế này thì lâu phết đấy.

View attachment 298590
Mình sửa lại Cột F "SL TỒN CUỐI KỲ" = Nhập - xuất (công thức)

* Bỏ dòng "Còn lại" không cần sử dụng vì đã có công thức cột F
* Ngoài ra, dòng "Tổng cộng" và sum có thể tự động tô màu đỏ để dễ nhìn hơn được chứ?
Cảm ơn
Trả lời :
1/ Hoàn toàn có thể bỏ định dạng này được, (phải sửa lại code 1 chút: Chỗ dòng xóa dữ liệu cũ và định dạng lại là được.). Bạn biết code thì điều này hoàn toàn không làm khó bạn được. Cách đoan giản nhất là dùng macro ghi lại quá trình định dạng lại.
2/ Nếu xóa vùng I đến M Thì code sẽ copy vùng rỗng và dưới báo cáo.
Giải pháp là:
a/nếu vẫn muốn dùng cách cũ thì Copy vùng đó ra 1 vùng khác thật xa và ẩn nó đi : ví dụ vùngCI7: CM8 và chọn cả cột CI và CM =. phải chuột chọn Hide
b/ code lại:
Sau khi gán dữ liệu thì thêm dòng:
.Range("B"& k+8)= "TỔNG CỘNG"
.Range("B"& k+9)= "TỒN"
.Range("D"& k+8).FormulaR1C1 = "=SUM(R5C4:R[-1]C4)"
.Range("E"& k+8).FormulaR1C1 = "=SUM(R5C4:R[-1]C4)"
..Range("F"& k+9).FormulaR1C1 = "=R[-1]C[-2]-R[-1]C[-1]"
Chạy thử, hồi âm
Cảm ơn bạn đã hướng dẫn, vì file này của kế toán gửi mình sử dụng nên không rành VBA. Mình thấy thích vì nó nhanh nên cần bạn hỗ trợ thêm vài chỗ cho hoàn thiện.

Lần nữa cảm ơn bạn đã giúp
Theo mình thì không nên tô màu gì khác. (mặc dù việc này đơn giản thôi).
Ngoài ra thì còn gì khác nữa không bạn. Nên tính toán sao cho ổn hẳn đi rồi làm một thể thì đỡ phải sửa đi sửa lại. Vì mình thấy từ bài đầu đến giờ đã thay đổi vài lần rồi.
Mình nghĩ cũng đã thay đổi nhiều vì mình cần file này làm báo cáo mỗi ngày. Nên chỉ cần thay đổi Cột F và bỏ dòng "Còn lại" + thêm comment mặt hàng đó ngày nhập, số lượng, date là đủ rồi
Cảm ơn
 
Web KT
Back
Top Bottom