Giúp đỡ về hàm viết mã mặt hàng (1 người xem)

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

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

atonidas

Thành viên mới
Tham gia
1/8/12
Bài viết
4
Được thích
0
Em có 2 bảng sau như trong hình (hoặc các bạn có thể tải file đính kèm ở dưới)
- Bảng a là bảng dùng để tham chiếu. Ở bảng b, bạn chỉ cần nhập Mã MH thì hàm Vlookup sẽ lo phần còn lại (tự động tham chiếu qua bảng a lấy các thông tin về hãng SX, info...)
- Nhưng bây giờ vấn đề là : Ví dụ như ở bảng B, em không nhập mã MH vào cho nó tự động cập nhật mấy cái thông tin còn lại, mà em nhập vào cột hãng SX một hãng nào đó có sẵn trong bảng a, ví dụ như Hãng SX : Bim ---> thì nó sẽ nhảy ở ô mã mặt hàng bên cạnh là a4 tức là một mã mặt hàng mới hoàn toàn có số thứ tự tiếp theo đúng với hãng sản xuất.
Ví dụ lại : ở bảng b nhập Hãng SX : Gô thì nó sẽ nhảy mã MH : b4.
viết hàm cho Mã MH này sao bây giờ, các sư phụ giúp em với.. xin cám ơn trước.. tại vì số lượng mặt hàng em rất nhiều mỗi lần mà coi lại để ngồi tự đặt ra mã mặt hàng thì ói cơm luôn, nếu mà làm được thì chỉ cần nhập hãng SX vào là nó gán 1 mã MH mới cho mình luôn, khỏe... @.@

7698837498_a36ac34d59_b.jpg
 

File đính kèm

Em có 2 bảng sau như trong hình (hoặc các bạn có thể tải file đính kèm ở dưới)
- Bảng a là bảng dùng để tham chiếu. Ở bảng b, bạn chỉ cần nhập Mã MH thì hàm Vlookup sẽ lo phần còn lại (tự động tham chiếu qua bảng a lấy các thông tin về hãng SX, info...)
- Nhưng bây giờ vấn đề là : Ví dụ như ở bảng B, em không nhập mã MH vào cho nó tự động cập nhật mấy cái thông tin còn lại, mà em nhập vào cột hãng SX một hãng nào đó có sẵn trong bảng a, ví dụ như Hãng SX : Bim ---> thì nó sẽ nhảy ở ô mã mặt hàng bên cạnh là a4 tức là một mã mặt hàng mới hoàn toàn có số thứ tự tiếp theo đúng với hãng sản xuất.
Ví dụ lại : ở bảng b nhập Hãng SX : Gô thì nó sẽ nhảy mã MH : b4.
viết hàm cho Mã MH này sao bây giờ, các sư phụ giúp em với.. xin cám ơn trước.. tại vì số lượng mặt hàng em rất nhiều mỗi lần mà coi lại để ngồi tự đặt ra mã mặt hàng thì ói cơm luôn, nếu mà làm được thì chỉ cần nhập hãng SX vào là nó gán 1 mã MH mới cho mình luôn, khỏe... @.@

7698837498_a36ac34d59_b.jpg
Bạn nên đưa file giống như dữ liệu thật đi, bạn cứ ví dụ a,b,c rồi sau này lại là Cjfhgy001,Dhfgur002... lại trớt quớt.
 
Em có 2 bảng sau như trong hình (hoặc các bạn có thể tải file đính kèm ở dưới)
- Bảng a là bảng dùng để tham chiếu. Ở bảng b, bạn chỉ cần nhập Mã MH thì hàm Vlookup sẽ lo phần còn lại (tự động tham chiếu qua bảng a lấy các thông tin về hãng SX, info...)
- Nhưng bây giờ vấn đề là : Ví dụ như ở bảng B, em không nhập mã MH vào cho nó tự động cập nhật mấy cái thông tin còn lại, mà em nhập vào cột hãng SX một hãng nào đó có sẵn trong bảng a, ví dụ như Hãng SX : Bim ---> thì nó sẽ nhảy ở ô mã mặt hàng bên cạnh là a4 tức là một mã mặt hàng mới hoàn toàn có số thứ tự tiếp theo đúng với hãng sản xuất.
Ví dụ lại : ở bảng b nhập Hãng SX : Gô thì nó sẽ nhảy mã MH : b4.
viết hàm cho Mã MH này sao bây giờ, các sư phụ giúp em với.. xin cám ơn trước.. tại vì số lượng mặt hàng em rất nhiều mỗi lần mà coi lại để ngồi tự đặt ra mã mặt hàng thì ói cơm luôn, nếu mà làm được thì chỉ cần nhập hãng SX vào là nó gán 1 mã MH mới cho mình luôn, khỏe... @.@

7698837498_a36ac34d59_b.jpg
Giả lập thế này nha, chắc chắn phải sửa nữa thôi
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 11 Then
   If Target = [k1] Then MH = "a"
   If Target = [l1] Then MH = "b"
   If Target = [m1] Then MH = "c"
   counter = Application.CountIf([b:b], Target) + 1
   Target.Offset(, -1) = MH & counter
End If
End Sub
 

File đính kèm

Em có 2 bảng sau như trong hình (hoặc các bạn có thể tải file đính kèm ở dưới)
- Bảng a là bảng dùng để tham chiếu. Ở bảng b, bạn chỉ cần nhập Mã MH thì hàm Vlookup sẽ lo phần còn lại (tự động tham chiếu qua bảng a lấy các thông tin về hãng SX, info...)
- Nhưng bây giờ vấn đề là : Ví dụ như ở bảng B, em không nhập mã MH vào cho nó tự động cập nhật mấy cái thông tin còn lại, mà em nhập vào cột hãng SX một hãng nào đó có sẵn trong bảng a, ví dụ như Hãng SX : Bim ---> thì nó sẽ nhảy ở ô mã mặt hàng bên cạnh là a4 tức là một mã mặt hàng mới hoàn toàn có số thứ tự tiếp theo đúng với hãng sản xuất.
Ví dụ lại : ở bảng b nhập Hãng SX : Gô thì nó sẽ nhảy mã MH : b4.
viết hàm cho Mã MH này sao bây giờ, các sư phụ giúp em với.. xin cám ơn trước.. tại vì số lượng mặt hàng em rất nhiều mỗi lần mà coi lại để ngồi tự đặt ra mã mặt hàng thì ói cơm luôn, nếu mà làm được thì chỉ cần nhập hãng SX vào là nó gán 1 mã MH mới cho mình luôn, khỏe... @.@

7698837498_a36ac34d59_b.jpg

Bạn xem file này có được không nhé.
 

File đính kèm

Dùng macro sự kiện

& cảm ơn MHung05 vì file
 

File đính kèm

hix, vẫn chưa được bạn ui ... gán Xù vô 2 lần tiếp theo nó ra 2 cái c4 giống nhau thay vì ra tiếp c4, c5, dù sao cũng rất cám ơn các bạn đã nhiệt tình giúp đỡ.. @.@
 

File đính kèm

hix, vẫn chưa được bạn ui ... gán Xù vô 2 lần tiếp theo nó ra 2 cái c4 giống nhau thay vì ra tiếp c4, c5, dù sao cũng rất cám ơn các bạn đã nhiệt tình giúp đỡ.. @.@

Không có file thật thì làm ít nhất mất 3 lần mới xài đựơc
 

File đính kèm

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

Back
Top Bottom