Phiếu giao hàng, sổ chi tiết bán hàng, bảng kê hàng xuất trong 1 file (1 người xem)

  • Thread starter Thread starter loc85
  • Ngày gửi Ngày gửi

Người dùng đang xem chủ đề này

loc85

Thành viên mới
Tham gia
11/3/13
Bài viết
28
Được thích
6
Chào các anh chị trong diễn đàn!
E là 1 mem mới của GPEX. Nhờ có diễn đàn mà 1 dân kỹ thuật tay ngang như e cũng biết được 1 ít kiến thức về kế toán. Hiện tại sếp e giao cho e làm 1 chương trình chạy tự động trên excel để phục vụ cho bên bán hàng, nhưng do k rành excell lắm nên e add file của e lên nhờ các chị giúp e 1 tay làm hoàn thành file này để có thể trình sếp cho áp dụng sớm. E muốn các anh chị giúp e thế này ạ:
* File excell của e có 6 sheet: MÃ DOANH NGHIỆP, MÃ HÀNG HÓA, PHIẾU GIAO HÀNG, PHIẾU TRẢ HÀNG,SỔ CHI TIẾT GIAO HÀNG HẰNG NGÀY, BẢNG KÊ HÀNG XUẤT. E nhờ các a chị giúp e:
1/ Ở sheet " Phiếu giao Hàng" ( viết tắt - PGH) e muốn tạo 1 nút " Nhập mới". Khi e cập nhật lần giao tiếp theo thì nhấn vào nút này, toàn bộ dữ liệu trong phiếu giao hàng trước đó sẽ bị xóa đi và tự động cập nhật các chi tiết qua sheet " Sổ chi tiết giao hàng hằng ngày" ( viết tắt-SCTGHHN), trong đó:
+ Số phiếu ở SCTGHHN = số ở PGH
+ Ngày xuất ở SCTGHHN = Ngày ở PGH
+ Mã Doanh nghiệp ở SCTGHHN = Mã Doanh nghiệp ở PGH
+ Khách hàng ở SCTGHHN = khách hàng ở PGH
+ Diễn giải ở SCTGHHN = Tên hàng ở PGH hoặc lí do hàng trả ở sheet Phiếu trả hàng
+ ĐVT ở SCTGHHN = ĐVT ở PGH
+ Số lượng ở SCTGHHN = Số lượng ở PGH
+ Đơn giá ở SCTGHHN = Đơn giá ở Sheet Mã hàng hóa
2/ ở sheet " Hàng trả về" cũng tạo nút " Nhập mới" tương tự như bên sheet Phiếu giao hàng để khi kích vào nút naỳ thì hàng trả về sẽ tự động cập nhật vào SCTGHHN.
3/ Ở sheet Bảng kê hàng xuất, e muốn nhờ các anh chị giúp e: khi e gõ mã doanh nghiệp vào ô màu vàng thì tất cả hàng xuất ra trong tháng đó của doanh nghiệp đó sẽ tự động cập nhật vào sheet này.

Cho e gửi lại file Bán hàng có đầy đủ 6 sheet, file đính kèm ở trên có 5 sheet thôi ạ, các anh chị thông cảm cho tính hậu đậu của e nha

Hichic. Topic của e k có ai trả lời giúp. Các anh chị trong diễn đàn giúp e với ạ. E mong chờ sự giúp đỡ của các anh chị, chứ k có ý gì đâu nên mod đừng có nghĩ e đang spam mà xóa bài e thì tội e lắm ạ.
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Hichic. Topic của e k có ai trả lời giúp. Các anh chị trong diễn đàn giúp e với ạ. E mong chờ sự giúp đỡ của các anh chị, chứ k có ý gì đâu nên mod đừng có nghĩ e đang spam mà xóa bài e thì tội e lắm ạ.

Đã có 8 thành viên tải File, chắc chắn các thành viên này đang ngâm cứu để có giải pháp giúp bạn, vì File của bạn phải dùng đến VBA và tổng hợp 1 số kiến thức khác nữa, có lẽ bạn nên kiên nhẫn chờ đợi trong 1 vài ngày chứ không thể trả lời ngay cho bạn được.
 
Topic của e bữa ni trôi tuột xuống gần đáy rồi mà chưa có anh chị nào ra tay nghĩa hiệp giúp e làm file này cả. Hichic. Nếu k ai giúp thì e cứ phải làm thủ công miết thì chết e mất.
 
Mới 1 câu thôi nha; Thấy hối thúc quá nên đưa lên!

[ThongBao]Topic của e bữa ni trôi tuột xuống gần đáy rồi mà chưa có anh chị nào ra tay nghĩa hiệp giúp e làm file này cả. Hichic. Nếu k ai giúp thì e cứ phải làm thủ công miết thì chết e mất.[/Thongbao]
 
Lần chỉnh sửa cuối:
Cảm ơn anh ( chị) SA_DQ) đã ra tay nghĩa hiệp giúp e. E k hối nữa, a cứ làm giúp e cho trọn vẹn ạ, có người giúp là e mừng lắm rồi ạ
 
Để "cho trọn vẹn" mình xin nêu vài vấn đề về thiết kế của bạn, như sau

(1) Ở trang tính 'MaHH' bạn nên gắn thếm cột 'ĐVT' vô bên cạnh cột đơn giá;
Có như vậy tên hàng luôn đi cùng ĐVT như hình với bóng, & như vậy chỉ có lợi cho bạn:

. Không bị lỗi khi chọn sai ĐVT (do xỉn, . . . .)

. Có thể bớt đi 1 thao tác chọn ĐVT cho những lần nhập mã hàng, do ta xài hàm VLOOKUP() cho ĐVT ứng với mã hàng đã nhập.
. . . . .

(2) Sao ở fiếu giao hàng không có đơn giá là sao ta? Nhưng tại 'SoCT' lại cần có nó?

Bạn sẽ gặp trường hợp đơn giá thay đổi mà không thể hiện ở chứng từ; E rằng lúc đó bạn sẽ gặp khó khăn. Nói vậy vì mình không có chút nghiệp vụ này lắm đâu nha.

(3) . . . (Còn nữa, nhưng quên mất rồi, sẽ tiếp tục nếu còn nhớ lại)

Thân ái!
 
1/ e đồng ý với anh cái vụ thêm cột " ĐVT". A giúp e thêm vô lun nhé.
2/ phieu giao hang k co don giá vi : cty e co 2 dạng khach hang: khách là cty và khách là người bán ở chợ. Khách là cty thì mỗi cty giá khác nhau và khi giao hang thì giao cho thủ kho cty khách k cần biết giá mà người vật tư cty đó mua, nên bọn e tránh k để giá vô đó ( đó cũng là chủ ý của sếp e ạ), và khách chợ thì mỗi người mỗi giá k thể ghi vô lỡ họ biết họ phân bì. Thế nhưng ở " sổ chi tiết.." cần có vì để cập nhật doanh thu và làm bảng kê. Khi nào thay đổi giá cho khách nào thì e qua bên sheet"mã hàng hóa" cập nhật lại giá cho loiaj hàng đó của khách tương ứng.
3/ Hy vọng a sẽ còn nhiều thắc mắc để giúp e hoàn thiện chương trình này ạ.
Cảm ơn a!!!!!!!!!!!!
 
Hoàn chỉnh câu 1 của bạn

với ~ bổ sung & sửa đổi

Bạn thao tác nhiều lần trên file để tìm ra những gì chưa vừa í nha!
 
Lần chỉnh sửa cuối:
A SA_DQ ơi!
e tải về rồi, thao tác thử rồi, thấy ok quá nhưng sao ở PGH e ấn nút nhập thì có tự động xóa thông tin của phiếu giao hàng hiện hành nhưng k thấy cập nhật qua Sổ CT, và ở sheet Hàng TV cột ĐVT k thấy tự động nhảy theo tên hàng như ở Phiếu giao hàng
 
/(hông ngờ fía dưới còn những gì đó, lí ra là không có ở 1 CSDL

A. ơi!
E tải về rồi, thao tác thử rồi, thấy ok quá nhưng sao ở PGH e ấn nút nhập thì có tự động xóa thông tin của phiếu giao hàng hiện hành nhưng k thấy cập nhật qua Sổ CT, và ở sheet Hàng TV cột ĐVT k thấy tự động nhảy theo tên hàng như ở Phiếu giao hàng

File cuối đây, chắc vậy!


(Mình sẽ lần lượt tháo các file ~ bài trên, nghen.)
 

File đính kèm

chân thành cảm ơn anh SA_DQ đã giúp đỡ e nhiệt tình để hòan thiện file này. E đã làm thử và thấy rất đúng, rất sướng nhưng a giúp e thêm xíu nữa được k ạ. Tình hình là khi e thao tác chỗ hàng trả về thì vẫn vô sổ chi tiết nhưng có cái khi tổng kết thì lại tổng kết thành số dương hết, tức là hàng bán và hàng trả về cộng vô 1 lèo mà hổng có tính trừ tiền hàng trả về ra ( thường hàng trả về là hàng hư khách k nhận lại nữa), thế nên khi cộng tổng thì doanh thu cao vật vã và lúc qua bảng kê hàng xuất thì k tính trừ tiền hàng trả về. May mà e phát hiện ra , chứ k e mang vô làm chắc sếp e cạo đầu e quá, hichic. A giúp e hoàn thiện nốt cái dzụ ni lun nghe.
 
/(hông có nghiệp vụ, khổ vậy đó!

May mà e phát hiện ra , chứ k e mang vô làm chắc sếp e cạo đầu e quá, hichic. A giúp e hoàn thiện nốt cái dzụ ni lun nghe.
]
 

File đính kèm

Lần chỉnh sửa cuối:
Sáng nay e đã thao tác thử và thấy ok a SQ_DQ ạ.
1/ Nhưng nếu để y file anh đã làm và e thao tác tiếp thì ok, còn nếu e xóa hết những dữ liệu cũ a làm trong so CTrồi qua phiếu nhập và phiếu trả hàng thao tác lại thì khi kích nút nhập dữ liệu lại k tự động cập nhật ạ. A có thể giúp e làm sao để trống ở sheet Sổ CT để e bắt tay vô làm từ đầu mà k có dữ liệu của anh mà khi kích nhập mới ở sheet phiếu giao hàng và hang trả thì vẫn tự động cập nhật k ạ.
2/ E thấy ở ô Thành tiền của Sổ Ct e có thể thay bằng công thức tính của e được k, có ảnh hưởng đến toàn bộ file k ạ, vì e thấy ở ô Thành tiền a làm nhảy tự động theo lệnh anh viết, nếu sau ni lỡ có sai sót gì khó kiểm soát ạ.
3/ Ở ô Ngày nhập phiếu ở 2 sheet phiếu giao hàng và hàng trả về e có thể k dùng vadilation mà e tự gõ ngày có được k? E đã làm thử k dùng vadilation thì thấy Ngày tháng năm trong 2 phiếu này bị lỗi, e muốn ở ô Ngày nhập phiếu e tự gõ ngày và Ngày tháng năm tương ứng trong phiếu sẽ nhảy theo ngày lập phiếu ạ. A sửa giúp e vụ này ở 2 sheet hàng trả về và phiếu giao hàng với ạ.
 
Sáng nay e đã thao tác thử và thấy ok a SQ_DQ ạ.
1/ Nhưng nếu e xóa hết những dữ liệu cũ a làm trong so CT rồi qua phiếu nhập và phiếu trả hàng thao tác lại thì khi kích nút nhập dữ liệu lại k tự động cập nhật ạ.

2/ E thấy ở ô Thành tiền của Sổ Ct e có thể thay bằng công thức tính của e được k, có ảnh hưởng đến toàn bộ file k ạ, vì e thấy ở ô Thành tiền a làm nhảy tự động theo lệnh anh viết, nếu sau ni lỡ có sai sót gì khó kiểm soát ạ.
3/ Ở ô Ngày nhập phiếu ở 2 sheet phiếu giao hàng và hàng trả về e có thể k dùng vadilation mà e tự gõ ngày có được k? E đã làm thử k dùng vadilation thì thấy Ngày tháng năm trong 2 phiếu này bị lỗi, e muốn ở ô Ngày nhập phiếu e tự gõ ngày và Ngày tháng năm tương ứng trong phiếu sẽ nhảy theo ngày lập phiếu ạ. A sửa giúp e vụ này ở 2 sheet hàng trả về và phiếu giao hàng với ạ.

(1) Quan trọng là bạn muốn ghi bắt đầu từ dòng 10, thì [A9] fải có dữ liệu, dù là dấu 'chấm' nhỏ nhất có thể & có Font màu trắng.
Ô này không được trộn với những ô trên nó;

(2) Chuyện tự động này không bao giờ sai, trừ fi có ai đó tác động vô chương trình mà thôi;
Muốn như bạn cũng được, như sẽ giải quyết sau; Sau khi bạn trả lời câu hỏi sau:
Bạn muốn nhập trực tiếp thì định nhập lúc nào & vô đâu vậy?

(3) Trong file mình đã xài ngày tháng theo hệ Mĩ, nhưng định đạng theo hệ Fáp cho dễ nhìn; Chuyện này bạn sẽ thấy khi kích hoạt những ô đó & dõi mắt lên thanh công thức!

Còn cuyện muốn nhập trực tiếp thì bạn chỉ việc vô những ô đó & fế bỏ Validation của nó đi là được.

Tuy nhiên mình vẫn khuyên bạn xài hệ Mĩ & định dạng theo hệ Fáp.

Những mong chúng ta hiểu nhau hơn mà thôi!
 
E cảm ơn a SA_DQ đã giải thích và hướng dẫn cho e hiểu, e cũng xin giải thích chút a:
(1)
Quan trọng là bạn muốn ghi bắt đầu từ dòng 10, thì [A9] fải có dữ liệu, dù là dấu 'chấm' nhỏ nhất có thể & có Font màu trắng.
Ô này không được trộn với những ô trên nó;
Cái này thực sự đọc đi đọc lại mà e k hiểu rõ lắm, chỉ có thể biết rằng a đang nói gì đó về câu lệnh trong vba. Nên cái này e lại nhờ a ra tay nghĩa hiệp giúp cho trót giúp e.

(2) Chuyện tự động này không bao giờ sai, trừ fi có ai đó tác động vô chương trình mà thôi;
Muốn như bạn cũng được, như sẽ giải quyết sau; Sau khi bạn trả lời câu hỏi sau:
Bạn muốn nhập trực tiếp thì định nhập lúc nào & vô đâu vậy?
Cái này e hiểu nên k cần a sửa giúp cũng được, e để y vậy dùng vẫn ok. Ý e trước đây là ở cột Thành tiền bên sheet Sổ CT sẽ dùng công thức: đơn giá* số lượng, nhưng giờ thấy phương án của a hay hơn, nên k cần sửa.
(3) Trong file mình đã xài ngày tháng theo hệ Mĩ, nhưng định đạng theo hệ Fáp cho dễ nhìn; Chuyện này bạn sẽ thấy khi kích hoạt những ô đó & dõi mắt lên thanh công thức!
Cái này thì e có ý sửa vì: cái phiếu giao hàng e phải in ra đưa cho khách hàng nên khi ô Ngày nhập phiếu mà nhảy theo kiểu Pháp, mỹ mấy khách hàng ngoài chợ họ k hiểu, có khi họ nói: hôm nay ngày 01/03 mà sao phiếu ghi ngày 03/01, lúc đó cái đứa giao hàng nó cũng có thể k giải thích cho mấy vụ đó được, hichic. Thế nên e muốn định dạng và xài ngày Việt nam của mình là thế đó ạ.

Còn chuyện muốn nhập trực tiếp thì bạn chỉ việc vô những ô đó & fế bỏ Validation của nó đi là được.
E đã thử bỏ vadilation và ngày tháng nam bị lỗi #Value. Nhưng cái này e có thể mài mò và sửa sau

Tuy nhiên mình vẫn khuyên bạn xài hệ Mĩ & định dạng theo hệ Fáp.

Những mong chúng ta hiểu nhau hơn mà thôi![/QUOTE].
E hiểu ý tốt của a, nhưng e chỉ sợ mấy khách nhà e thắc mắc cái kiểu ở trên thì toi
 
(1) Cái này thực sự đọc đi đọc lại mà e k hiểu rõ lắm, chỉ có thể biết rằng a đang nói gì đó về câu lệnh trong vba. Nên cái này e lại nhờ a ra tay nghĩa hiệp giúp cho trót giúp e.
Có fải bạn muốn xóa hết dữ liệu đã nhập & bắt đầu nhập mới không?
Vậy bạn cứ xóa dữ liệu cũ đi; Nhưng hãy cho biết bạn sẽ nhập bắt đầu vô dòng nào?
Nếu nhập vô dòng thứ 10 thì ô [A9] fải đạt iêu cầu sau:
Không được trộn với những ô bên trên (merge) & bản thân nó fải chứa cái gì đó như là dữ liệu

(3) Bạn lấy trang tính nào đó trong các trang 'FieuGH', 'HangTV' hay 'SoCT' đem in xem chúng thể hiện Ngày-Tháng-Năm vẫn như lâu nay ta vẫn thấy mà!
Hình như bạn đang xài trong Control panel N-T-N hệ Fáp thì fải; & như vậy ngôn ngữ chúng ta bất đòng rồi!
Thất đáng tiếc vì mình không xài như kiểu này nên khó giúp bạn được gì nhiều thêm.
 
A SA_ DQ ơi!
Cho e thắc mắc chút ạ!
1/ Nếu Số lượng e nhập trong tháng đó vượt quá 56 dòng trong Sổ CT thì phải làm sao hả a. E thử nhập dữ liệu vượt quá số dòng có trong Sổ Ct thì k tự động cập nhật nữa a ạ. A có thể giúp e gia hạn thêm số dòng cangf nhiều càng tốt k ạ, vì 1 tháng cty e xuất ra rất nhiều mặt hàng mà 56 dòng trong Sổ Ct thì k thấm vào đâu hết ạ.
2/ Và có 1 cái nữa: A có thể làm sao cho số phiếu tự động nhảy theo thứ tự cho lần kế tiếp k ạ. Ví dụ như: số phiếu 1 e nhập xong sẽ ấn nút nhập mới thì toàn bộ dữ liệu sẽ được lưu qua sổ Ct, và các dữ liệu trong phiếu đó xóa đi nhưng ở ô số phiếu thay vì cũng bị xóa đi thì ở ô này sẽ tự động nhảy số 2 cho lần nhập tiếp theo.
E làm phiền a hơi nhiều, cảm thấy áy náy quá ạ....
 
Lần chỉnh sửa cuối:
(1) E. muốn dữ liệu bắt đầu nhập vô dòng thứ 10, và kiểm tra thấy ô A9 ở Sổ CT đâu có merge với ô nào đâu ạ.
(2) & sáng nay lại phát sinh 1 cái quái làm e điên hết cả đầu đó là: khi e vô Phiếu giao hàng, e cũng thao tác như mọi lần mà sao sáng ni khi kích vào nút nhập mới thì nó lại hiện lên bảng thông báo: "...Run time erros 6..",

(1) Vậy ô [A9] đó có dữ liệu hay không?; Hãy đừng để trống nó.

(2) Lấy file mới & bình tĩnh làm từ đầu xem ra sao; File gần đây nhất í

Chú í: Mấy bữa trước ngày 13 còn hôm nay đã > ngày 12;
Xem lại kiểu dữ liệu trên thanh công thức
02/17/2014 hay là 17/02/2014
 
Lần chỉnh sửa cuối:
E đã khắc phục được mấy cái cái đó rồi a ạ. Vừa đưa lên xong là e tìm ra cách khắc phục liền, nhưng giờ lại phát sinh cái này ạ:
1/ Nếu Số lượng e nhập trong tháng đó vượt quá 56 dòng trong Sổ CT thì phải làm sao hả a. E thử nhập dữ liệu vượt quá số dòng có trong Sổ Ct thì k tự động cập nhật nữa a ạ. A có thể giúp e gia hạn thêm số dòng cangf nhiều càng tốt k ạ, vì 1 tháng cty e xuất ra rất nhiều mặt hàng mà 56 dòng trong Sổ Ct thì k thấm vào đâu hết ạ.
2/ Và có 1 cái nữa: A có thể làm sao cho số phiếu tự động nhảy theo thứ tự cho lần kế tiếp k ạ. Ví dụ như: số phiếu 1 e nhập xong sẽ ấn nút nhập mới thì toàn bộ dữ liệu sẽ được lưu qua sổ Ct, và các dữ liệu trong phiếu đó xóa đi nhưng ở ô số phiếu thay vì cũng bị xóa đi thì ở ô này sẽ tự động nhảy số 2 cho lần nhập tiếp theo.
E làm phiền a hơi nhiều, cảm thấy áy náy quá ạ....
 
Nhưng giờ lại phát sinh cái này ạ:
1/ Nếu Số lượng e nhập trong tháng đó vượt quá 56 dòng trong Sổ CT thì phải làm sao hả a. E thử nhập dữ liệu vượt quá số dòng có trong Sổ Ct thì k tự động cập nhật nữa a ạ. A có thể giúp e gia hạn thêm số dòng cangf nhiều càng tốt k ạ, vì 1 tháng cty e xuất ra rất nhiều mặt hàng mà 56 dòng trong Sổ Ct thì k thấm vào đâu hết ạ.

Cũng do bạn thôi; Ngay ban đầu bạn chỉ để 56 dòng, còn dưới đó là những dòng bạn đã xài vô việc khác;
Giờ bạn hãy khẳng định 1 tháng tôi đa bạn cần bao nhiêu dòng;
Kèm theo đó bạn thêm dòng để sao cho dòng 71 hiện giờ của bạn được đẩy xuống đến dòng (Max)+5

2/ Và có 1 cái nữa: A có thể làm sao cho số phiếu tự động nhảy theo thứ tự cho lần kế tiếp k ạ. Ví dụ như: số phiếu 1 e nhập xong sẽ ấn nút nhập mới thì toàn bộ dữ liệu sẽ được lưu qua sổ Ct, và các dữ liệu trong phiếu đó xóa đi nhưng ở ô số phiếu thay vì cũng bị xóa đi thì ở ô này sẽ tự động nhảy số 2 cho lần nhập tiếp theo.
E làm phiền a hơi nhiều, cảm thấy áy náy quá ạ....

Chuyện này bạn làm cũng được mà
Bạn lấy ô nào đó còn trống ngoài vùng in & ấn định hàm =MAX(cột A:A của trang 'SoCT' là được
(Để cho đẹp bạn có thể chọn Font chữ ô này màu xám lợt là OK thôi;)

Chú í cần thiết, & cũng vì vậy mình chưa ra tay vì: Bạn có hai trang nhập hàng đó nha, kể cả trang 'HangTV'
Nếu số CT là liên tiếp không quan tâm đến của trang này hay trang kia thì làm vậy;
Còn nếu chi chạy theo từng trang nhập liệu thì bạn chờ mình, vậy nha!
 
Cho Em hỏi ké với SA_DQ ơi! Em cũng có tải file về và thao tác chỗ nhập ngày tháng sao lại hiển thị ngày lập phiếu gần đây nhất klhoảng 5 ngày trở lại đây. Em muốn nhập từ ngày 01/01 nhưng ko đc ạ. Có cách nào xin giúp em với ạ?
 
Cho Em hỏi với SA_DQ ơi! Em tải file về & thao tác chỗ nhập ngày tháng sao lại hiển thị ngày lập phiếu gần đây nhất klhoảng 5 ngày trở lại đây. Em muốn nhập từ ngày 01/01 nhưng ko đc ạ. Có cách nào xin giúp em với ạ?

Ô [G12] là ô đã gán Validation; Bạn nên xem về điều này.
Muốn nới rộng khoảng ngày tháng để nhập, ta cần nới rộng vùng đã gán tên là 'Ngay'; Bạn sục xạo 1 hồi xem có tìm ra nó không; Nếu tìm ra thì tiếp theo là thử sửa & thay theo í mình!

Chúc thành công!
 
Ô [G12] là ô đã gán Validation; Bạn nên xem về điều này.
Muốn nới rộng khoảng ngày tháng để nhập, ta cần nới rộng vùng đã gán tên là 'Ngay'; Bạn sục xạo 1 hồi xem có tìm ra nó không; Nếu tìm ra thì tiếp theo là thử sửa & thay theo í mình!

Chúc thành công!
OK! Em đã tìm ra rồi, Em cảm thấy mình học hỏi được rất nhiều kinh nghiệm trên diễn đàn này. Nếu có gì cần giúp thì em sẽ nhờ vả tiếp ạ! Cám ơn rất nhiều!
 
Cũng do bạn thôi; Ngay ban đầu bạn chỉ để 56 dòng, còn dưới đó là những dòng bạn đã xài vô việc khác;
Giờ bạn hãy khẳng định 1 tháng tôi đa bạn cần bao nhiêu dòng;
Kèm theo đó bạn thêm dòng để sao cho dòng 71 hiện giờ của bạn được đẩy xuống đến dòng (Max)+5
=> A SA_DQ ơi, mấy bữa ni e bậnc hút việc k vào diễn đàn được, giwof lại vào phá rối a chút đây ạ. Tình hình là 1 tháng tối đa e cần khoảng 3000 dòng. E cũng chèn dòng để co dòng 71 được đẩy xuống đến dòng (max + 5) nhưng sổ chi tiết k cập nhật. A giúp e cách cải thiện với ạ. A có thể chỉ cho e làm cũng được nhưng chỉ hơi rõ rõ chút để e có thể làm nhanh vì ngày mai sếp đã bảo làm thật rồi k còn thử nghiệm nữa.




Chú í cần thiết, & cũng vì vậy mình chưa ra tay vì: Bạn có hai trang nhập hàng đó nha, kể cả trang 'HangTV'

Nếu số CT là liên tiếp không quan tâm đến của trang này hay trang kia thì làm vậy;
Còn nếu chi chạy theo từng trang nhập liệu thì bạn chờ mình, vậy nha!
.
==> A ra tay giúp e cái này, vì e muốn chạy theo từng trang a ạ
E mong chờ tin tốt lành của e để mai lên cty vô làm lun ạ
 
Tình hình là 1 tháng tối đa e cần khoảng 3000 dòng. E cũng chèn dòng để co dòng 71 được đẩy xuống đến dòng (max + 5) nhưng sổ chi tiết k cập nhật. A giúp e cách cải thiện với ạ. A có thể chỉ cho e làm cũng được nhưng chỉ hơi rõ rõ chút để e có thể làm nhanh vì ngày mai sếp đã bảo làm thật rồi k còn thử nghiệm nữa.

Bạn đang đề cập đến trang tính nào trong 3 trang tính vậy?
 
Cũng mấy ngày rồi, nên quay lại cũng đã quên không ít!

,,,,,,,,,,,,,,,,,,,,,. . . Bạn xem trong file & chỉnh sửa tiếp đi nha; cho macro 'HangTraVe' theo những gì vừa thêm trong 'NhapMoi'
Cái này trong tầm tay của bạn, chắc là vậy!
 

File đính kèm

cho macro 'HangTraVe' theo những gì vừa thêm trong 'NhapMoi'
Cái này trong tầm tay của bạn, chắc là vậy![/QUOTE]
==> A ơi! E mò mẫm sáng giwof mà cái file hàng trả về chưa làm được marco, chưa ăn nhập với sheet Sổ CT. A chỉ e với ạ.
 
cUỐI CÙNG THÌ E CŨNG LÀM ĐƯỢC CÁI HÀNG TRẢ VỀ VÀ MẤY CÁI LẶT VẶT KIA ANH SA_DQ. xIN CHÂN THÀNH CẢM ƠN A RẤT NHIỀU.
aH, MÀ E LÀM PHIỀN CHÚT NỮA Ạ, TRONG SỔ CT ẤY, LÀM SAO ĐỂ SANG TRANG SỐ 2. cÁI NÀY THÌ THỰC SỰ K BIẾT RA SAO A Ạ
 
[thongbao]MÀ E LÀM PHIỀN CHÚT NỮA Ạ, TRONG SỔ CT ẤY, LÀM SAO ĐỂ SANG TRANG SỐ 2. cÁI NÀY THÌ THỰC SỰ K BIẾT RA SAO A Ạ [/thongbao]
Cái này mình chưa rõ lắm, vì mình có máy in để thử; Mấy cái in ấn thì mình dễ thua lắm!

Thật ra mình chưa biết khái niệm về trang 2 của bạn cho lắm!
 
SA_DQ ơi sao em nhập phiếu giao hàng được mấy phiếu thì ko cho nhập nữa hiển thị microsoft visual basic em bấm dbug thi no nhảy vào code. Cái này em dốt lắm ạ, xin giúp em giúp cho trót ạ!!
 
A SA_DQ ơi!
Giờ lại phát sinh nữa a ạ. Tự nhiên mọi người ở cty nghĩ ra cái mẫu Bảng kê hàng xuất mới và nói e làm theo kiểu mới này thì e bất chợt nghĩ đến nhờ a làm và nghĩ sao mà mình giống bà vợ của ông lão đánh cá thế k biết. Nhưng cũng đành nhắm mắt nhắm mũi nhờ a làm giúp, chỉ mong a đừng như cá vàng bỏ đi k giúp thì e toi mất.
A có thể giúp e thay đổi mẫu bảng kê xuất cũ thành format của bảng kê mới được k ạ. Cụ thể là:
* Đơn vị nhận hàng = cập nhật theo mã khách hàng mà mình gõ vào ô màu vàng
* Ngày giao hàng = Ngày lập phiếu của Phiếu giao hàng
* tên hàng = Tên Hang ở phiếu giao hàng
* Số lượng thực giao = Số lượng giao của sổ chi tiết
* Số lượng hàng trả về = số lượng hàng trả về của sổ chi tiết
* Số lượng còn lại = Số lượng thực giao-số lượng yêu cầu-hàng trả
* Đơn giá = Đơn giá của sổ chi tiết
và khi e gõ thời gian từ ngày... đến ngày .... thì bảng kê chỉ xuất ra các loại hàng đã xuất ( hoặc trả vê ) trong thời gian đó.
E đính kèm file có mẫu Bảng kê xuất thay đổi format
 
E hậu đậu quá. Nói ở trên xong mà quên up file, e gửi lại đậy ạ
 

File đính kèm

Bạn xem file & cho í kiến

,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 

File đính kèm

a SA_QD ơi!
File a sửa lại chạy ok, nhưng lúc e thao tác thử ở bảng kê mới ấy, ở ô đơn giá k nhảy theo giá của hàng đó cập nhật trong sổ chi tiết mà lại nhảy theo số lượng hang giao thực tế.
Giờ a chỉ giúp e chỉnh sửa sao ạ. Vì sáng ni đã làm thực tế, in phiếu giao cho khách và cập nhật vào sổ CT rồi ạ
 
PHP:
                .Offset(, 7).Value = sRng.Offset(, 9).Value     'D Giá'
Thay vì fải sửa thành con số 9, mà chưa do đảng trí đó mà!
 
A SA-DQ ơi!
Ra tay nghĩa hiệp giúp e xíu nữa a ơi.
* Sao e nhập ở phiếu giao hàng gồm nhiều mã hàng (> 2 mã) thì khi kích nhập thì qua bên sổ Ct chỉ thấy cập nhật tối đa số liệu của 2 mã ( mã đầu tiên và mã cuối cùng trong phiếu giao hàng) còn các mã khác thì k cập nhật.
* Ở bảng kê mới: Khi e gõ thời gian yêu cầu xuất bảng kê từ ngày 01/02 đến ngày 04/02 thì lẽ ra chỉ cập nhật trong khoảng thời gian đó, thế sao ở fiel này lại cập nhật từ ngày 01/2 đến ngày 06/03
E gửi kèm file thao tác của a, để a xem giúp e với ạ
 
Hic..., K ai trả lời giúp e vì sao file bị như vậy. Kiểu này công sức đổ biển hết rồi
 
Thực sự, khi viết những comment này e thấy e đúng là lì đòn thật và có cảm giác mình hơi bị dày mặt khi hỏi mãi mà k ai giúp nhưng vẫn cứ hỏi. Nhưng để làm sáng tỏ cái tối tăm và làm giảm bớt cái ngu của mình, e lại post câu hỏi lần nữa, rất ong các anh chị cao thủ trong diễn đàn giúp e lí giải vì sao
1/ Sao ở file " giaiphaptaichanh" cuối cùng của a SA_DQ, khi e thao tác ở sheet phiếu giao hàng cập nhật qua sổ CT, khi cập nhập từ dòng 10-13 thì k sao nhưng qua dòng thứ 14 thì xảy ra hiện tượng:
* nếu phiếu giao hàng đó có 1 mặt hàng thì ở dòng thứ 14 của sổ ct nhảy thông tin của phiếu giao hàng đó và kèm thêm dòng thứ 15 có thông tin ở cột ngày, mã doanh nghiệp, khách hàng còn các cột khác k có thông tin. Và khi qua phiếu giao hàng cập nhật tiếp thông tin cho phiếu giao hàng mới với nhiều hơn 2 mặt hàng (giả sử 3 mặt hàng) thì khi bấm nút nhập, ở sổ CT sẽ cập nhật tât cả thông tin ở các cột của 3 mặt hàng đó và kèm thêm 3 dòng có thông tin ở các cột ngày, mã doanh nghiệp, khách hàng còn các cột khác trống.
* Ở sheet Hanhg trả về, khi nhập phiếu trả hàng đầu tiên về thì k sao, nhưng nhập tiếp phiếu thứ 2 thì hiện ra dòng báo lỗi k cho nhập, nếu kích vào nút " deburg" thì sẽ hiện ra bảng VBA tróng đó có dòng " offset(,10). =-1*cell (14+J,"G").value.... bị tô màu vàng.
* Ở sheet " Bảng kê", khi chọn ngày, khách hàng để xuất bảng kê thì chỉ thao táccđược lần đầu, nếu chọn mã khách hàng khác thì bảng kê xóa hết thông tin của lần xuất bảng kê đầu tiên đó và k xuất cho lần yêu cầu tiếp theo này. Và nếu bảng kê đó có số mặt hàng vượt hơn 12 dòng thì vẫn chạy ra các dòng tiếp theo nhưng khi chọn khách hàng khác thì các dòng này k bị xóa đi.
* Và ở cột thành tiền của sheet Bảng Kê lại k có kết quả như ở cột thành tiền của sheet Sổ Ct ( cái này do lúc trước e k nhờ a SA_DQ giúp nên chắc a k viết code cho nó)
Rất mong các anh chị trong diễn đàn giúp e sửa lại file này hoặc có thể chỉ dẫn cho e cách khắc phục được k ạ?
Hi vọng là comment lần này sẽ có hồi đáp nếu k e dễ bị sếp k tin tưởng quá thì toi
 

Bài viết mới nhất

Back
Top Bottom