tạo mã hàng tự động !

Liên hệ QC

doanhoanghai

Thành viên hoạt động
Tham gia
20/12/07
Bài viết
195
Được thích
4
mình có một file hàng hóa nhưng chứa có mã hàng ! và bây giờ mình phải tạo mã tự động cho hàng đó ! số lượng rất lớn mình không muốn làm thủ công mong mọi người giúp với !
 
Mình sử dụng công thức và Pivot Table có vay VB một ít.
 

File đính kèm

  • NEW09.rar
    18.6 KB · Đọc: 74
Lần chỉnh sửa cuối:
Upvote 0
hay thiệt

vậy mình không nghĩ ra ! bạn có thể hưỡng dẫn mình các làm cột trung gian đc không ! mình thực sự không biết làm ! mong bạn giúp đỡ--=0
 
Upvote 0
mà bạn ơi !

mình không muốn dùng combox nữa mà muốn in ra tất cả thì phải làm sao giờ ! ý mình là không thông qua combox nữa mà vẫn hiện ra tất cả hàng được insert ra liệu có được không vậy ! -\\/.
 
Upvote 0
Bạn làm giống nhau như vậy để làm gì , ý nghĩa gì . Còn nếu thêm cột số lượng vào thì công thức đó không đúng
 
Upvote 0
Bạn làm giống nhau như vậy để làm gì , ý nghĩa gì . Còn nếu thêm cột số lượng vào thì công thức đó không đúng

Bạn nói đúng, vì vậy phải chọn lại từ validation, lúc này mới được. Bạn chú ý cột trung gian. Còn giải pháp nào hay hơn không, mình đang học hỏi đây.
 
Upvote 0
mình không muốn dùng combox nữa mà muốn in ra tất cả thì phải làm sao giờ ! ý mình là không thông qua combox nữa mà vẫn hiện ra tất cả hàng được insert ra liệu có được không vậy ! -\\/.

Gửi bạn một cách dùng công thức đơn giản
 

File đính kèm

  • tao ma tu dong.rar
    172.7 KB · Đọc: 109
Upvote 0
Một cách khác dùng VBA :

PHP:
Sub taoma()
Dim i, r As Long
Dim dong As Byte
Range("I2:M50000").Clear
For i = 2 To [a65536].End(xlUp).Row
r = [I65536].End(xlUp).Row + 1
dong = Cells(i, 4).Value
Range("A" & i, "E" & i).Copy Destination:=Range("I" & r, "M" & r + dong - 1)
Next
End Sub
 

File đính kèm

  • tao ma tu dong VBA Danh.rar
    214.9 KB · Đọc: 117
Upvote 0
Tạo mã tự động!

Gửi bạn một cách dùng công thức đơn giản


Tôi thấy các bài trả lời trước là rất đúng. Nếu muốn lập công thức trên Excel thì ít ra phải có ý nghĩa hay mong muốn của người lập là như thế nào, để giải quyết công việc gì? có như vậy thì các bạn khác mới có hướng giải quyết vấn đề giúp bạn.

Riêng tôi cảm thấy công thức của bạn lập vè mã hàng này ko có ý nghĩa thực tế, trong kế toán chưa thấy làm như thế này

Mr Dai
 
Upvote 0
lỗi rồi bạn ơi

mình chạy nó báo lỗi dòng này là sao nhỉ : Range("I2:M50000").Clear //////
mà mình thay số lượng thì sao mấy công thức không thấy thay đổi gì là sao vậy bạn ???
xem lại dùm mình với nhé !
 
Upvote 0
Xóa bớt cột I đi là hết lổi liền
 
Upvote 0
mình chạy nó báo lỗi dòng này là sao nhỉ : Range("I2:M50000").Clear //////
mà mình thay số lượng thì sao mấy công thức không thấy thay đổi gì là sao vậy bạn ???
xem lại dùm mình với nhé !

Mình Đã xem và không thấy có lỗi gì hết.
Về Code :code viết cho dạng bảng tính bố trí như thế, nếu như bạn xóa hay thêm cột thì phải chỉnh lại code
Về công thức : Từ cột F trở đi bạn không nên thay đổi, nếu thêm hay xóa cột thì bạn chỉnh lại công thức một tí, ở chổ mấy cái INDIRECT, nếu thích thì bạn thay bằng INDEX thế là êm.
Muốn thay đổi số lượng để test thì bạn thay ở cột D
Sheet 1 dùng CODE, Sheet 2 dùng công thức. Vì thế ở sheet 1 bạn phải bấm vào nút thi hành khi thay đổi SL thì code mới chạy.
 
Upvote 0
lâu quá ko online,mấy bác xem thử cái này coi ok không
 

File đính kèm

  • tao ma tu dong.zip
    58.4 KB · Đọc: 52
Lần chỉnh sửa cuối:
Upvote 0
không biết cái này làm gì vậy bạn !

mình chưa hiểu bạn làm gì cả nhìn form rất đẹp nhưng nghich đủ mọi cách ấn vào nút print đề hiện lên thông báo select uot sell là sao ! bạn giải thích công dụng tool này hộ mình được không vậy -\\/.
 
Upvote 0
bạn tải lại file mới có kèm chú thích,link như củ
 
Upvote 0
Web KT
Back
Top Bottom