Trích tự động dữ liệu từ sheet Nhập sang sheet Báo cáo

Liên hệ QC

anhk5c

Thành viên mới
Tham gia
31/12/08
Bài viết
34
Được thích
3
Em muốn nhập dữ liệu vào sheet nhập và tự chuyển dữ liệu nhập sang sheet Tổng hợp ( dữ liệu nhập có thể tạo list trong ô danh mục và nơi sản xuất, đơn vị tính, dữ liệu xuất sang sheet báo là các cột "danh mục thuốc, nơi sản xuất, đơn vị tính và đơn giá, nếu thêm nhiều danh mục ở sheet nhập thì ở sheet báo cáo tự chèn thêm hàng" ) em có gửi file đính kèm nhờ ACE giúp đỡ. Em xin cảm ơn ! %#^#$
 

File đính kèm

  • Book1.xls
    60 KB · Đọc: 129
Em muốn nhập dữ liệu vào sheet nhập và tự chuyển dữ liệu nhập sang sheet Tổng hợp ( dữ liệu nhập có thể tạo list trong ô danh mục và nơi sản xuất, đơn vị tính, dữ liệu xuất sang sheet báo là các cột "danh mục thuốc, nơi sản xuất, đơn vị tính và đơn giá, nếu thêm nhiều danh mục ở sheet nhập thì ở sheet báo cáo tự chèn thêm hàng" ) em có gửi file đính kèm nhờ ACE giúp đỡ. Em xin cảm ơn ! %#^#$
Bạn thử xem file củ chuối này xem sao.
 

File đính kèm

  • GPEx.rar
    28.5 KB · Đọc: 291
Mình rất cám ơn bạn đã giúp mình. File này mình đã thấy tốt rồi, nhưng như mình đã nói ở trên ở cột danh mục thuốc, đơn vị tính, đơn giá mình muốn có danh sách trổ xuống để mình lựa chọn nhiều loại thuốc ( vì sẽ có rất nhiều loại thuốc ) và nơi sản xuất cũng vậy cả đơn vị tính nữa. Mình muốn có danh sách trổ xuống để mình có thể lựa chọn. Còn 1 chút xíu nữa là khi mình nhập thêm ở Sheet nhập thì bên Sheet báo cáo có cả dòng kẻ luôn thành 1 bảng tính để mình có thể in luôn không phải chỉnh lại nữa. Mong bạn cố gắng giúp mình, mình cảm ơn trước nha !
 
Mình rất cám ơn bạn đã giúp mình. File này mình đã thấy tốt rồi, nhưng như mình đã nói ở trên ở cột danh mục thuốc, đơn vị tính, đơn giá mình muốn có danh sách trổ xuống để mình lựa chọn nhiều loại thuốc ( vì sẽ có rất nhiều loại thuốc ) và nơi sản xuất cũng vậy cả đơn vị tính nữa. Mình muốn có danh sách trổ xuống để mình có thể lựa chọn. Còn 1 chút xíu nữa là khi mình nhập thêm ở Sheet nhập thì bên Sheet báo cáo có cả dòng kẻ luôn thành 1 bảng tính để mình có thể in luôn không phải chỉnh lại nữa. Mong bạn cố gắng giúp mình, mình cảm ơn trước nha !
Bạn cho mình tất cả các danh mục thuốc, đơn vị sản xuất mà bạn muốn lựa chọn mình mới biết đê cho vào.
Cái này chỉ cần Data Validation là Ok thôi mà. còn kẻ khung thì dùng CF là ok
 
Phần tạo list cho các cột mình rất cám ơn bạn mình làm được rồi. Bạn giúp mình tạo phần tự động kẻ khung cho các hàng bên Sheet báo cáo với mình rất cần bạn ạ, với lại Sheet nhập dữ liệu bạn có thể bỏ phần ấn vào nút DỮ LIỆU được không ( để bảng tính tự cập nhập khi có dữ liệu và nếu xoá hàng bên Sheet nhập thì bên Sheet báo cáo cũng tự xoá hàng và tự sắp xếp số thứ tự ). Mong bạn giúp mình được phần này, mình rất cám ơn bạn ! và cám ơn GPE.
 
Phần tạo list cho các cột mình rất cám ơn bạn mình làm được rồi. Bạn giúp mình tạo phần tự động kẻ khung cho các hàng bên Sheet báo cáo với mình rất cần bạn ạ, với lại Sheet nhập dữ liệu bạn có thể bỏ phần ấn vào nút DỮ LIỆU được không ( để bảng tính tự cập nhập khi có dữ liệu và nếu xoá hàng bên Sheet nhập thì bên Sheet báo cáo cũng tự xoá hàng và tự sắp xếp số thứ tự ). Mong bạn giúp mình được phần này, mình rất cám ơn bạn ! và cám ơn GPE.
với dữ liệu nhiều mà theo như bạn muốn tự động luôn thì e rằng file chạy tốc độ sẽ rất chậm. theo mình cứ để nguyên cái nút đó. nếu cập nhật thêm dữ liệu thì nhấn nút đó. muốn tạo mới thì nhấn nút tạo mới dữ liệu. còn không chắc phải đợi các cao thủ ra tay thôi.hihi
 

File đính kèm

  • gpex.rar
    30.6 KB · Đọc: 168
Mình thấy file này của mình đến bây giờ đã khá ổn rồi, mình cám ơn bạn nha! còn phần code của file này bạn có thể giải thích cho mình theo các dòng lệnh tương ứng không vì mình muốn chỉnh sửa thêm hàng hoặc thêm cột nếu chỉnh sai thì sẽ hỏng file mất.
 
Mình thấy file này của mình đến bây giờ đã khá ổn rồi, mình cám ơn bạn nha! còn phần code của file này bạn có thể giải thích cho mình theo các dòng lệnh tương ứng không vì mình muốn chỉnh sửa thêm hàng hoặc thêm cột nếu chỉnh sai thì sẽ hỏng file mất.
+ Cái dòng lệnh này :
PHP:
Set rng = Range("b6", [b65536].End(xlUp))
Bạn tham khảo thuộc tính End()
http://www.giaiphapexcel.com/forum/archive/index.php/t-12903.html
+ Cái này :
PHP:
For i = 1 To 4
Range(rng, rng.Offset(, i)).Copy
Sheet2.Range(rng.Address).PasteSpecial Paste:=xlPasteValues
-i =1 xuất phát từ cột B đến i =4 kết thúc ở cột E
- Copy Range(rng, rng.Offset(, i)).Copy vùng dữ liệu từ cột B6:B : Cột E6:E
- thực hiện copy dữ liệu theo chế độ PasteSpecial (chỉ copy giá trị)
- Chuyển kết quả copy đó sang địa chỉ tương ứng bên sheet bên.
-rng.Offset(, 1) : cái này chắc bạn hiểu
* Ví Dụ thế này :
PHP:
rng.Offset(, 17).Copy
    Sheets("Bao cao").Range(rng.Offset(, 6).Address).PasteSpecial Paste:=xlPasteValues
- copy dữ liệu ở cột S6:S (đếm tử cột B6 :B trở đi 0,1...17). Chuyển dữ liệu đó sang bên sheet bên Range(rng.Offset(, 6).Address) đặt tại vị trí H6:H (đếm từ cột B6:B trở đi)
 
Lần chỉnh sửa cuối:
Mình đang ở Yên Bái nhưng lại phải làm dự toán một công trinh giao thông ở tỉnh Lào Cai. Thiếu các thông tư, hướng dẫn lập dự toán của tỉnh nên chưa làm được. Bạn nào có file dự toán mẫu mới làm tháng 8 cho mình xin 1 file để tham khảo với nhé.
 
+ Cái dòng lệnh này :
PHP:
Set rng = Range("b6", [b65536].End(xlUp))
Bạn tham khảo thuộc tính End()
http://www.giaiphapexcel.com/forum/archive/index.php/t-12903.html
+ Cái này :
PHP:
For i = 1 To 4
Range(rng, rng.Offset(, i)).Copy
Sheet2.Range(rng.Address).PasteSpecial Paste:=xlPasteValues
-i =1 xuất phát từ cột B đến i =4 kết thúc ở cột E
- Copy Range(rng, rng.Offset(, i)).Copy vùng dữ liệu từ cột B6:B : Cột E6:E
- thực hiện copy dữ liệu theo chế độ PasteSpecial (chỉ copy giá trị)
- Chuyển kết quả copy đó sang địa chỉ tương ứng bên sheet bên.
-rng.Offset(, 1) : cái này chắc bạn hiểu
* Ví Dụ thế này :
PHP:
rng.Offset(, 17).Copy
    Sheets("Bao cao").Range(rng.Offset(, 6).Address).PasteSpecial Paste:=xlPasteValues
- copy dữ liệu ở cột S6:S (đếm tử cột B6 :B trở đi 0,1...17). Chuyển dữ liệu đó sang bên sheet bên Range(rng.Offset(, 6).Address) đặt tại vị trí H6:H (đếm từ cột B6:B trở đi)
Cám ơn bạn đã chỉ bảo tận tình. Nếu không có bạn không biết bao giờ mình làm được file báo cáo kiểu dạng như thế này. Cám ơn bạn nhiều nha!
 
Bạn ơi mình còn 1 số khúc mắc nữa khi làm mong bạn giúp đỡ đó là khi mình nhập thêm danh mục thuốc thì bên Sheet báo cáo tự chèn thêm hàng nhưng mình muốn bên dưới bảng biểu có " Người lập biểu và Thủ trưởng đơn vị " mình tạo sẵn và khi nhập thêm danh mục bên Sheet nhập thì bên Sheet báo cáo chèn thêm hàng nhưng dòng " Người lập biểu và Thủ trưởng đơn vị " cũng tự xuống hàng để có thể in báo cáo. và còn 1 phần nữa mong bạn giúp là mình muốn bên Sheet báo cáo các cột thành tiền tự động gán công thức luôn. Mình gửi file đính kèm mong bạn giúp !
 

File đính kèm

  • Bao cao duoc.rar
    35.4 KB · Đọc: 37
Lần chỉnh sửa cuối:
Bạn ơi mình còn 1 số khúc mắc nữa khi làm mong bạn giúp đỡ đó là khi mình nhập thêm danh mục thuốc thì bên Sheet báo cáo tự chèn thêm hàng nhưng mình muốn bên dưới bảng biểu có " Người lập biểu và Thủ trưởng đơn vị " mình tạo sẵn và khi nhập thêm danh mục bên Sheet nhập thì bên Sheet báo cáo chèn thêm hàng nhưng dòng " Người lập biểu và Thủ trưởng đơn vị " cũng tự xuống hàng để có thể in báo cáo. và còn 1 phần nữa mong bạn giúp là mình muốn bên Sheet báo cáo các cột thành tiền tự động gán công thức luôn. Mình gửi file đính kèm mong bạn giúp !
bạn xem thế này ổn chưa.
 

File đính kèm

  • Bao cao duoc.rar
    38.1 KB · Đọc: 132
Lần chỉnh sửa cuối:
Cảm ơn bạn mình thấy như này là rất ổn, mình muốn file hoàn thiện hơn nữa là như bạn thấy trong file của mình có 31 ngày trong 1 tháng có cả nhập và xuất trong tháng và bên Sheet báo cáo sẽ báo cáo được 1 tháng trong năm vậy bạn có cách nào để tạo được dữ liệu được các tháng trong 1 Sheet được không? và dưới phần sheet của bảng báo cáo có luôn cả tính Tổng được không bạn buổi tối mình quên mất chưa đưa dòng cuối tính Tổng. Mong được bạn quan tâm giúp đỡ mình.
 
Cảm ơn bạn mình thấy như này là rất ổn, mình muốn file hoàn thiện hơn nữa là như bạn thấy trong file của mình có 31 ngày trong 1 tháng có cả nhập và xuất trong tháng và bên Sheet báo cáo sẽ báo cáo được 1 tháng trong năm vậy bạn có cách nào để tạo được dữ liệu được các tháng trong 1 Sheet được không? và dưới phần sheet của bảng báo cáo có luôn cả tính Tổng được không bạn buổi tối mình quên mất chưa đưa dòng cuối tính Tổng. Mong được bạn quan tâm giúp đỡ mình.

Mình xin góp ý kiến một chút nhé>
- Dữ liệu của bạn nên thiết kế lại trong sheet nhập thì việc trích xuất dữ liệu theo ngày, tháng trong năm của bạn sẽ tốt hơn.
- Hơn nữa các loại thuốc, vật tư thiết bị y tế, sinh phẩm ... trong danh mục của bạn coi như chỉ copy từ sheet nhập sang báo cáo mà thôi. Các mặt hàng trùng nhau thì sao?cùng giá và khác giá....báo cáo của bạn chỉ liệt kê thôi chứ chưa cụ thể và so sánh được. có lẽ bạn nên làm thẻ kho cho mặt hàng trong danh mục.
- Có thể làm thêm bảng kê chi tiết nhập xuất theo từng ngày nữa.
Theo ý kiến của mình thì báo cáo nên chi tiết và cụ thể nếu cần tổng hợp cũng dễ dàng hơn. Nếu không phù hợp mong bạn bỏ qua nha.
 
Mình xin góp ý kiến một chút nhé>
- Dữ liệu của bạn nên thiết kế lại trong sheet nhập thì việc trích xuất dữ liệu theo ngày, tháng trong năm của bạn sẽ tốt hơn.
- Hơn nữa các loại thuốc, vật tư thiết bị y tế, sinh phẩm ... trong danh mục của bạn coi như chỉ copy từ sheet nhập sang báo cáo mà thôi. Các mặt hàng trùng nhau thì sao?cùng giá và khác giá....báo cáo của bạn chỉ liệt kê thôi chứ chưa cụ thể và so sánh được. có lẽ bạn nên làm thẻ kho cho mặt hàng trong danh mục.
- Có thể làm thêm bảng kê chi tiết nhập xuất theo từng ngày nữa.
Theo ý kiến của mình thì báo cáo nên chi tiết và cụ thể nếu cần tổng hợp cũng dễ dàng hơn. Nếu không phù hợp mong bạn bỏ qua nha.

cám ơn bạn đã quan tâm đến đề tài của mình, về vấn đề bạn nêu lên là các mặt hàng trùng nhau và giá khác nhau thì trong trường hợp đó quả thật mình cũng chưa nghĩ đến vì file này của mình cũng chưa chính thức và trong thời gian mình vừa làm vừa kiểm tra nên mong các bạn đóng góp ý kiến và cũng nhờ các bạn thiết kế thêm nếu có thể. Và đặc biệt là bạn khoavu87 cũng đang đóng góp cho mình, mong các bạn giúp đỡ thêm để mình hoàn thiện file báo cáo này. ( hiện tại mình file của mình đưa lên còn thiếu chữ Tổng Cộng ở cuối dòng bên Sheet báo cáo và chưa có dòng kẻ cho dòng này.
- Thứ 2 là mình muốn có 1 sheet chứa báo cáo được cả năm từ dữ liệu hàng tháng bình thường bên Sheet báo cáo chỉ chứa được dữ liệu của 1 tháng.
- Thứ 3 là bên Sheet nhập ô danh mục thuốc mình muốn khi gõ chữ a hoặc bất kỳ chữ cái nào thì sẽ hiện lênh danh mục chữ cái đầu tiên ví dụ: khi gõ chữ b thì hiện danh mục thuốc có chữ cái đầu là chữ b mình không dùng list chọn là vì danh mục của mình có 1000 danh mục thì kéo chọn sẽ rất lâu vì vậy nếu gõ chữ cái đầu tiên thì hiện ra các danh mục của chữ cái đó thồi thì sẽ tiện hơn. Mong các bạn quan tâm giúp đỡ.
 

File đính kèm

  • Bao cao duoc.rar
    38.1 KB · Đọc: 35
Lần chỉnh sửa cuối:
Hiện tại file của mình đưa lên còn thiếu chữ Tổng Cộng ở cuối dòng bên Sheet báo cáo và chưa có dòng kẻ cho dòng này.
- Thứ 2 là mình muốn có 1 sheet chứa báo cáo được cả năm từ dữ liệu hàng tháng bình thường bên Sheet báo cáo chỉ chứa được dữ liệu của 1 tháng.
- Thứ 3 là bên Sheet nhập ô danh mục thuốc mình muốn khi gõ chữ a hoặc bất kỳ chữ cái đầu tiên nào thì sẽ hiện lênh danh mục có chữ cái đầu tiên đó ví dụ: khi gõ chữ b thì hiện danh mục các loại thuốc có chữ cái đầu là chữ b mình không dùng list chọn là vì danh mục của mình có 1000 danh mục thì kéo xuống rồi chọn sẽ rất lâu vì vậy nếu gõ chữ cái đầu tiên thì hiện ra các danh mục của chữ cái đó thồi thì sẽ tiện hơn. Mong các bạn quan tâm giúp đỡ.

Nếu theo ý bạn thì phải chỉnh lại dữ liệu nguồn rồi dùng Pivot để tông hợp.
 

File đính kèm

  • BaoCao (Pivot).rar
    21.7 KB · Đọc: 40
cám ơn bạn đã quan tâm đến đề tài của mình, về vấn đề bạn nêu lên là các mặt hàng trùng nhau và giá khác nhau thì trong trường hợp đó quả thật mình cũng chưa nghĩ đến vì file này của mình cũng chưa chính thức và trong thời gian mình vừa làm vừa kiểm tra nên mong các bạn đóng góp ý kiến và cũng nhờ các bạn thiết kế thêm nếu có thể. Và đặc biệt là bạn khoavu87 cũng đang đóng góp cho mình, mong các bạn giúp đỡ thêm để mình hoàn thiện file báo cáo này. ( hiện tại mình file của mình đưa lên còn thiếu chữ Tổng Cộng ở cuối dòng bên Sheet báo cáo và chưa có dòng kẻ cho dòng này.
- Thứ 2 là mình muốn có 1 sheet chứa báo cáo được cả năm từ dữ liệu hàng tháng bình thường bên Sheet báo cáo chỉ chứa được dữ liệu của 1 tháng.
- Thứ 3 là bên Sheet nhập ô danh mục thuốc mình muốn khi gõ chữ a hoặc bất kỳ chữ cái nào thì sẽ hiện lênh danh mục chữ cái đầu tiên ví dụ: khi gõ chữ b thì hiện danh mục thuốc có chữ cái đầu là chữ b mình không dùng list chọn là vì danh mục của mình có 1000 danh mục thì kéo chọn sẽ rất lâu vì vậy nếu gõ chữ cái đầu tiên thì hiện ra các danh mục của chữ cái đó thồi thì sẽ tiện hơn. Mong các bạn quan tâm giúp đỡ.
Anh xem thế nào. chú ý để không bị lỗi font chữ tốt nhất viết không dấu.
 

File đính kèm

  • Bao cao duoc.rar
    53.4 KB · Đọc: 75
Rất buồn, nhưng vẫn fải nói với chủ topic rằng CSDL của bạn sẽ khó vận hành sau này!

Bạn nên tham khảo các file xuất nhập tồn vật tư có trên diễn đàn.
(Như: http://www.giaiphapexcel.com/forum/...cáo-XNT-hàng-hóa-công-nợ-và-hạch-toán-kế-toán)

Mà xin hỏi bạn vài í sau:

1./ Bạn nhập hay xuất hàng bằng hóa đơn (ghi nhiều mặt hàng) hay mỗi lần nhập/xuất 1 mặt hàng?
Nhưng trong ngày xuất 1 mặt hàn vài lần trở lên thì bạn sẽ ghi làm sao đây?

2./ Bạn dự định tính hàng tồn kho theo tháng, hay theo ngày hoặc theo ngay sau khi có chuyện xuất nhập mỗi chuyến hàng?

Góp í của bạn Thanh1102 hoàn toàn có cơ sở.
Tốt nhất bạn nên mô tả lại lần cuối công việc cần quản lý của bạn là như thế nào; Mình e rằng chúng ta fải quay lại từ đầu 1 cách căn cơ hơn.

Chúng ta cần có tầm nhìn chiến lược hơn bạn à! Nếu không sẽ khó nhiều về sau này

Thân ái!
 
Chỉnh sửa lần cuối bởi điều hành viên:
Anh xem thế nào. chú ý để không bị lỗi font chữ tốt nhất viết không dấu.
Cám ơn em đã thêm cho anh phần danh mục thuốc chọn cho cả 3 cột, nhưng bên Sheet báo cáo dòng tổng cộng vẫn chưa có em à và chưa có dòng kẻ em xem lại hộ anh nhé. Cám ơn em nhiều /-*+/.

Bạn nên tham khảo các file xuất nhập tồn vật tư có trên diễn đàn.
(Như: http://www.giaiphapexcel.com/forum/...cáo-XNT-hàng-hóa-công-nợ-và-hạch-toán-kế-toán)

Mà xin hỏi bạn vài í sau:

1./ Bạn nhập hay xuất hàng bằng hóa đơn (ghi nhiều mặt hàng) hay mỗi lần nhập/xuất 1 mặt hàng?
Nhưng trong ngày xuất 1 mặt hàn vài lần trở lên thì bạn sẽ ghi làm sao đây?

2./ Bạn dự định tính hàng tồn kho theo tháng, hay theo ngày hoặc theo ngay sau khi có chuyện xuất nhập mỗi chuyến hàng?

Góp í của bạn Thanh1102 hoàn toàn có cơ sở.
Tốt nhất bạn nên mô tả lại lần cuối công việc cần quản lý của bạn là như thế nào; Mình e rằng chúng ta fải quay lại từ đầu 1 cách căn cơ hơn.

Chúng ta cần có tầm nhìn chiến lược hơn bạn à! Nếu không sẽ khó nhiều về sau này

Thân ái!
Đầu tiên mình rất cám ơn bạn đã góp ý cho topic của mình và đưa mình link tham khảo để nghiên cứu thêm.
Còn về vấn đề bạn hỏi mình xin trả lời như sau:
- 1./ Bạn nhập hay xuất hàng bằng hóa đơn (ghi nhiều mặt hàng) hay mỗi lần nhập/xuất 1 mặt hàng?
Nhưng trong ngày xuất 1 mặt hàn vài lần trở lên thì bạn sẽ ghi làm sao đây?
- Mình không xuất hàng hoá gì bời vì mình được phát thuốc từ Khoa Dược của Bệnh viện mang về đến Khoa của mình và hàng ngày mình sẽ cấp thuốc cho bệnh nhân số lượng nhiều hay ít tuỳ thuộc vào bệnh nhân mình ví dụ cụ thể cho bạn hiểu nhé: Từ thứ 2 đến thứ 6 ngày nào mình cũng đi lĩnh thuốc từ Kho thuốc của Bệnh Viện mỗi ngày khoảng 20 đến 30 loại thuốc khác nhau và 1 tháng khoa của mình chỉ vẫn lấy loại thuốc đó hoặc có thể thêm 1 hoặc 2 loại khác nữa nhưng không đáng kể vì chuyên môn khoa nào thì lấy thuốc chuyên môn khoa đó vì vậy cả tháng vẫn chỉ có 30 loại thuốc đó mà ngày nào cũng phải lấy nên Sheet nhập của mình có 31 ngày là vì vậy, còn tồn kho là còn dư của tháng trước ô nhập là nhập của hàng ngày về khoa phòng của mình sau đó xuất cho bệnh nhân và còn tồn lại trong ngày là bao nhiêu nếu bệnh nhân trong ngày vào viện buổi sáng và ra viện buổi chiều thì sẽ xuất thu tiền được còn nếu bệnh nhân nằm ở viện nhiều hôm thì gọi là xuất không thu tiền (đến khi nào họ ra viện mới thanh toán).
2./ Bạn dự định tính hàng tồn kho theo tháng, hay theo ngày hoặc theo ngay sau khi có chuyện xuất nhập mỗi chuyến hàng?
- Ở bên Sheet báo cáo là để báo cáo nhưng mới chỉ báo cáo được 1 tháng thôi. Vì vậy bây giờ mình muốn được giúp đỡ để lưu được báo cáo được các tháng trong năm.
 
nhưng bên Sheet báo cáo dòng tổng cộng vẫn chưa có em à và chưa có dòng kẻ em xem lại hộ anh nhé.

Mình thấy có dòng tổng cộng rồi đấy thay!
Bạn thay macro macro TinhSh cũ bằng 2 macro này & chạy thử xem nó có kể ô dữ liệu & ghi tiếng Việt cho bạn không?!
Nhưng để ghi được tiếng Việt, bạn fải gán 2 names mới
(1) Có tên là 'NgLB' & (2) có tên là 'ThuTruong' tương ứng với các dòng lệnh được đánh số trong macra dưới đây
Trong ngăn Refers to tương ứng fải là ="Người Lập Biểu:" & ="Thủ Trưởng Đơn Vị:"
Việc làm này để chúng ta có dòng tiếng Việt 1 cách đầy đủ trên trang tính báo cáo
PHP:
Sub tinhsh()
 Dim Rng1 As Range:              Dim eR As Long, jJ As Integer
 Sheet2.Select
 For Each Rng1 In ActiveSheet.Range("b11", [b65536].End(xlUp))
   Rng1.Offset(, 14).Value = Rng1.Offset(, 4).Value + Rng1.Offset(, 6).Value - _
      Rng1.Offset(, 8).Value - Rng1.Offset(, 10).Value - Rng1.Offset(, 12).Value
   For jJ = 5 To 15 Step 2
      Rng1.Offset(, jJ).Value = Rng1.Offset(, 3).Value * Rng1.Offset(, jJ - 1).Value
      Rng1.Offset(1, jJ - 1).Value = Application.WorksheetFunction.Sum(Range([b11], _
         [b11].End(xlDown)).Offset(0, jJ - 1))
      Rng1.Offset(1, jJ).Value = WorksheetFunction.Sum(Range([b11], [b11].End(xlDown)).Offset(0, jJ))
   Next jJ
 Next
 eR = Range("b65536").End(xlUp).Row
1 Cells(eR + 6, 3).FormulaR1C1 = "=NgLB"
2 Cells(eR + 6, 14).FormulaR1C1 = "=ThuTruong"
 For jJ = 11 To eR + 1
   FormatBorders Cells(jJ, "A").Resize(, 17)
 Next jJ
End Sub

Mã:
Sub FormatBorders(Rng As Range)
 Dim jJ As Long
 For jJ = 7 To 12
   Rng.Select
   With Selection.Borders(jJ)
      .Weight = 2 'xlContinuous'
   End With
 Next jJ
End Sub

Chúc bạn thành công & rất mong là khỏi gởi file lên!
 
Web KT
Back
Top Bottom