Xin hỏi về Code để đặt Mã Vật Tư được liên tục

Liên hệ QC

tam8678

Đời Xá Chi
Tham gia
30/4/09
Bài viết
417
Được thích
301
Nghề nghiệp
Kế toán
Tôi có ý định đặt Mã cho vật tư, yêu cầu Mã Vật Tư thuộc nhóm nào thì Mã được đặt liên tục theo nhóm đó. Khi có phát sinh mã mới thì gặp vướng mắc, rất mong các anh, em trên GPE xem và giúp.
Cám ơn
( Đính kèm File)
 

File đính kèm

Tôi có ý định đặt Mã cho vật tư, yêu cầu Mã Vật Tư thuộc nhóm nào thì Mã được đặt liên tục theo nhóm đó. Khi có phát sinh mã mới thì gặp vướng mắc, rất mong các anh, em trên GPE xem và giúp.
Cám ơn
( Đính kèm File)
Anh dùng công thức này xem:
PHP:
=IF($A2="","",$A2&"-"&COUNTIF($A$2:$A2,$A2))
 

File đính kèm

Upvote 0
---
Hình như công thức này bị ảnh hưởng bởi lệnh Sort phải không chú?
Đương nhiên nếu anh sort thì số thứ tự phía sau sẽ thay đổi thôi ---> Việc đánh số TT được ưu tiên từ trên xuống dưới mà!
Hay anh còn muốn gì khác hơn chăng?
 
Upvote 0
Đương nhiên nếu anh sort thì số thứ tự phía sau sẽ thay đổi thôi ---> Việc đánh số TT được ưu tiên từ trên xuống dưới mà!
Hay anh còn muốn gì khác hơn chăng?
---
Anh dùng mã vật tư để tính Nhập Xuất Tồn Kho, Mã Vật Tư không thay đổi được chú ơi (anh đang vận dụng vào Form Hổ Trợ Nhập Liệu của chú, Form này chú biết rõ, có lệnh Sort :-=).
 
Upvote 0
---
Anh dùng mã vật tư để tính Nhập Xuất Tồn Kho, Mã Vật Tư không thay đổi được chú ơi (anh đang vận dụng vào Form Hổ Trợ Nhập Liệu của chú, Form này chú biết rõ, có lệnh Sort :-=).
Hay là thế này:
- Anh dùng công thức trên để tạo mã
- Sau khi tạo xong, anh copy và PasteSpecial\Value vào chính nó
Vậy là.. hết chạy!
 
Upvote 0
Hay là thế này:
- Anh dùng công thức trên để tạo mã
- Sau khi tạo xong, anh copy và PasteSpecial\Value vào chính nó
Vậy là.. hết chạy!
---
Anh làm như thế này, mong chú xem giúp, đóng góp và sửa đổi (code trong sheet).
Mong tin.
Đính kèm file.
 

File đính kèm

Upvote 0
---
Anh làm như thế này, mong chú xem giúp, đóng góp và sửa đổi (code trong sheet).
Mong tin.
Đính kèm file.
Code thế là ổn rồi
Em chỉ góp ý 1 chút (theo suy nghĩ cá nhân) rằng số phía sau mã nên có độ dài bằng nhau
Ví dụ: Thay vì anh đặt mã theo kiểu ChotGo-1, ChotGo-2,...., ChotGo-9, ChotGo-10 thì theo em anh nên sửa thành ChotGo-01, ChotGo-02,...., ChotGo-09, ChotGo-10 (nếu anh biết trước STT phía sau không vượt quá 100)... Hoặc đặt theo kiểu ChotGo-001, ChotGo-002,...., ChotGo-009, ChotGo-010 (nếu anh biết trước STT phía sau không vượt quá 1000)
Việc đặt mã như em vừa nói sẽ có lợi cho anh rất nhiều (khi anh sort dử liệu anh sẽ thấy sự khác biệt)
Vậy code có thể sửa thành:
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Cells.Count > 1 Then Exit Sub
  If Not Intersect(Target, Range("A2:A65536")) Is Nothing Then
    With Target.Offset(, 2)
      .FormulaR1C1 = "=IF(RC[-2]="""","""",RC1&""-""&TEXT(COUNTIF(R2C1:RC1,RC1),""00""))"
      .Value = .Value
    End With
  End If
End Sub
Hoặc
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Cells.Count > 1 Then Exit Sub
  If Not Intersect(Target, Range("A2:A65536")) Is Nothing Then
    With Target.Offset(, 2)
      .FormulaR1C1 = "=IF(RC[-2]="""","""",RC1&""-""&TEXT(COUNTIF(R2C1:RC1,RC1),""000""))"
      .Value = .Value
    End With
  End If
End Sub
 
Upvote 0
giúp em tìm lỗi sai nha.

em có cái file này bị lỗi mà không biết tại sao, em hơi kém excel mà. em có gửi bài lên diễn đàn nhưng không hiểu sao gửi buổi sáng thì trưa đã bị xóa mất rồi. em có gửi file lên đây và trong file em đã ghi câu hỏi rồi đó, anh tìm em lỗi sai nha, nếu có thời gian rảnh anh chỉ em cách làm luôn nha. cảm ơn anh nhiều lắm.
 

File đính kèm

Upvote 0
em có cái file này bị lỗi mà không biết tại sao, em hơi kém excel mà. em có gửi bài lên diễn đàn nhưng không hiểu sao gửi buổi sáng thì trưa đã bị xóa mất rồi. em có gửi file lên đây và trong file em đã ghi câu hỏi rồi đó, anh tìm em lỗi sai nha, nếu có thời gian rảnh anh chỉ em cách làm luôn nha. cảm ơn anh nhiều lắm.
Tôi nghĩ bài bài này của bạn cũng sẽ bị xoá vì bạn post chen ngang.
Theo tôi nhớ bài này tôi đã có trả lời cho bạn rồi thì phải.
-Bạn chỉnh lại dữ liệu nguồn cho combo là xong thôi.
 

File đính kèm

Upvote 0
Web KT

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

Back
Top Bottom