Help Code VBA TH QuyI

congthang885

New Member
Hội viên mới
ACE Nào Pro giúp em viết đoạn code giúp tổng hợp 3sheet: Thang01, Thang02, Thang03 thành TH Quy I. trong đó thể hiện đầy đủ thông tin như: Tên thuốc, Giá. Em muốn tổng hợp N-X-T tính theo Quý. Tồn đầu của Quý la tồn đầu của Thang01, tồn cuối của Quý la tồn cuối của Thang03. Nhập và Xuất là Nhập và Xuất của Thang01, Thang02, Thang03. ACE nào giúp em với em đang cần gấp. Em làm thủ công mất nhiều thời gian quá.
Em chân thành cảm ơn!
 

Đính kèm

  • TH Quy I.xls
    138.5 KB · Lượt xem: 232
Ðề: Help Code VBA TH QuyI

không ai giúp em với?

Trong diễn đàn có nhiều files Gom, Góp, Gọp, Nhập mà sao ngồi đây chờ gì ???

Dowload về xem, ko hiểu thì hỏi .
Ko ai giúp thì thử làm tay, ko cần VBA . Copy / Paste chỉ vài giây
Muốn lập bản Summary thì chỉ có 2 công thức
1- Tình đầu & tình cuối dùng Sumif
2- Xuất & Nhập dùng Sum

VBA thì cũng dễ, sửa lại hiú hiú code người khác để cho đúng cái mình cần
 
Ðề: Help Code VBA TH QuyI

Em cám ơn nhiều nhiều! You coi lai hộ em với cái Tồn Đầu Kỳ, Tổng Tồn Kho của Thang01 là: 30,505,100 nhưng bên TH QuyI là: 28,104,450
số liệu không trùng khớp. Em nộp cho BHXH họ không chịu. Rất mong sự giúp đỡ của ACE. Em đang cần lắm vì làm nhiều Quý. Để báo cáo số liệu cho BHXH. Em chân thành cảm ơn!
 
Ðề: Help Code VBA TH QuyI

Cho tôi mạn phép góp ý kiến nhé

1- Sao ko CUT các Vật liệu để bỏ vào 1 Sheet Vat Liệu ??
2- Add 1 cột E để có tháng

Như vậy ta chỉ có :
1- Set DestSh = Sheets("TH QuyI")
2- For Each sh In ActiveWorkbook.Sheets(Array("Thang 01", "Thang 02", "Thang 03"))

Last = lastrow(DestSh)
Cho dù có bao nhiêu Target thì nó dễ dàng take care . Một loop đến bến

3- Lastrow thoả mái xlUp hay xlDown .

4- Vì có cột E là tháng (1,2,3, ....) nên dễ dàng là bản Thống kê dùng formulas
TÊN THUỐC & HL
TỒN ĐẦU KỲ $30,452,098 (=SUMIF($E$15:$E$305,"=1",$G$15:$G$305))
NHẬP TRONG KỲ $80,482,740.00
XUẤT TRONG KỲ $79,436,114.92
TỒN CUỐI KỲ $31,498,723

VẬT TƯ
$53,002.00 ( =SUMIF('Vat tu'!C9:C14,"=1",'Vat tu'!G9:G14) )
$-
$17,325.00
$35,677.00

5- Vì Tên thuốc lập lại, cũng worry free vì cột E có tháng , và dùng Sumif 1 cách thong dong fơi fới

6- Nếu lười kéo số thứ tự STT thì
Sort trước khi AutoFill STT cho đẹp trời wê hương

Sub Sorting()
Dim oneRange As Range
Dim aCell As Range

Set oneRange = Range("B15:M500")
Set aCell = Range("B15")

oneRange.Sort Key1:=aCell, Order1:=xlAscending, Header:=xlNo
End Sub

Sub autofill()
Dim lastrow As Long

Range("A15").Select
ActiveCell.FormulaR1C1 = "1"

Range("A16").Select
ActiveCell.FormulaR1C1 = "2"
lastrow = Worksheets("TH QuyI").Range("B15").End(xlDown).Row
With Worksheets("TH QuyI").Range("A15")
.autofill Destination:=Range("A15:A" & lastrow&), Type:=xlFillSeries
End With
End Sub

Rất đơn giản , gọn và dễ hiểu
 
Ðề: Có sai mà bạn chưa chịu dò tại sao sai! Cứ nói khơi khơi vậy chán quá đi mất!

code ngon rồi em sửa lại tên thuốc VD: Bài thạch có 2 giá, giá mới em sửa lại là Bài thạch M, code mới hiểu, làm xong chạy code rồi chỉnh sửa
chút xíu là ok. thanks TQChanh nhiều nhiều
 
Ðề: Có sai mà bạn chưa chịu dò tại sao sai! Cứ nói khơi khơi vậy chán quá đi mất!

làm báo cáo Quý bao gồm nhiều Quý. Lại đồi hỏi dữ liệu chính xác 100% để nộp cho BHXH. Em rất cám ơn ACE nhiều vì đã nhiệt tình giúp em. làm báo cáo thủ công mất rất nhiều thời gian. được ACE giúp đỡ nay em làm trong vòng 1 ngày xong hết tất cả các Quý. Trước thì phải mất 1 tuần.
 
Ðề: Help Code VBA TH QuyI

Wind_Flowe cho mình file để tìm hiểu thêm được không
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top