I_m_Stupid
Thành viên mới

- Tham gia
- 7/8/09
- Bài viết
- 21
- Được thích
- 32
- Nghề nghiệp
- quản trị web
Đọc bài của bạn không hiểu lắm, tại sao mã trùng nhau tên hàng lại khác nhau
=> Khi nhập một mẵ tắt khi nào thì lấy tên thứ tên vật tư thứ nhất, khi nào thì lấy tên vật tư thứ 2
mã vật tư thì không được trùng bạn à. Nếu trùng thì đâu phải là mã nữa.dạ!
Vì quy định của phòng vật tư đưa ra là cứ mỗi 1 loại vật tư là có 1 mã danh điểm.
Mặc dù cùng 1 loại vật tư, nhưng chỉ khác nhau nơi xuất xứ cũng sinh ra 2 mã khác nhau.
Và hiện giờ cấp trên yêu cầu em bổ sung thêm 1 hàng mã tắt (mã tắt này dùng cho công nhân sử dụng, vì người công nhân thì không quan tâm tới xuất sứ của vật tư, mà chỉ quan tâm công dụng của vật tư đó là gì.)
nên gặp rủi ro về việc search mã tắt để xuất ra mã dd và tên vật tư, khi mã tắt đó có tới mấy cái.
Vd: Công nhân hôm nay dùng vật tư opp (mã tắt là 1111) thì họ chỉ quan tâm mã tắt của opp là gì. Còn quan trọng là phòng vật tư xuất cho họ opp nào.
Vì trong khi công ty mua opp ở 2 nơi là ở thái và nhật
=>
mã tắt: 1111 - mã dd: O1011 - tên vật tư: Opp thái
mã tắt: 1111 - mã dd: O1021 - tên vật tư: Opp nhật
còn ngược lại phòng kế toán lại quan tâm tới tên, nguồn gốc, để xuất phiếu xuất !
đó là 1 rắc rối mà em chưa giải quyết được.
Bởi file excel em làm thực ra là gọp chung từ: (1) cuốn sổ lưu - ghi chép của công nhân dưới nhà máy => (2) sau khi ghi vô sổ đến cuối ngày họ sẽ nhìn từ sổ nhập lên 1 cái file => (3) file đó sẽ được gửi cho bộ phận kế toán lưu trữ lên phần mềm và báo cáo cuối tháng, ... (đại loại là như thế)
sếp lại yêu cầu em khóa ô mã dd và tên vật tư lại, không cho công nhân sửa chỗ đó. Nên khi họ gõ ra mã tắt 1111 thì excel tự động chọn opp thái hay opp nhật thui à.
Nếu vậy sẽ không tối ưu được.
Nhờ mấy thầy chỉ em với ạ.
Tạm bỏ qua mấy cái quy định gì gì đó đi... Bây giờ, nói tóm lại là bạn muốn mọi người giúp cái gì?
Chẳng hạn:
- Khi tôi nhập liệu tai.... (đâu đó)... thì tôi cần xuất ra dữ liệu "như thế này" tại... (đâu đó)
----------------
Mô tả thật ngắn gọn... Với Excel thì cái mà người ta quan tâm là:
- Dữ liệu nguồn ở đâu?
- Yêu cầu là gì?
- Dữ liệu xuất nằm ở đâu?
Đơn giản thế thôi mà tôi đọc những gì bạn mô tả, tôi cứ như thấy mình đang đi vào mê cung
Đã gọi là mã thì chỉ là duy nhất thôi bạn. Sao dữ liệu của bạn lạ vậy, mã do mình đặt ra nên cũng có thể thay đổi đc màDạ !
Vì em làm 1 file khi gõ mã tắt vào => Enter thì 2 ô bên anh sẽ tự đông xuất ra mã danh điển và tên vật tư của mã tắt đó.
Cách này chỉ áp dụng được khi tất cả các mã tắt của em không trùng nhau.
Còn bây giờ xuất hiện 1 số mã tắt trùng nhau.
Thì không biết thầy có cách làm nào tối ưu hơn không ạ?
Vì thực ra em không muốn thêm kí tự vào những mã tắt trùng đó, vì như thế thì quá dễ rồi ạ.
Có thể làm cách nào mà khi gõ mã tắt ra, nếu mã đó có nhiều loại thì khi gõ xong nó tự động hiện ra cho mình các loại đó để mình có thể chọn được cái mình cần không ạ. (tất nhiên là khi chọn xong những cái không được chọn sẽ tự mất đi.)
Giờ mới hiểu...Dạ !
Vì em làm 1 file khi gõ mã tắt vào => Enter thì 2 ô bên anh sẽ tự đông xuất ra mã danh điển và tên vật tư của mã tắt đó.
Cách này chỉ áp dụng được khi tất cả các mã tắt của em không trùng nhau.
Còn bây giờ xuất hiện 1 số mã tắt trùng nhau.
Thì không biết thầy có cách làm nào tối ưu hơn không ạ?
Vì thực ra em không muốn thêm kí tự vào những mã tắt trùng đó, vì như thế thì quá dễ rồi ạ.
Có thể làm cách nào mà khi gõ mã tắt ra, nếu mã đó có nhiều loại thì khi gõ xong nó tự động hiện ra cho mình các loại đó để mình có thể chọn được cái mình cần không ạ. (tất nhiên là khi chọn xong những cái không được chọn sẽ tự mất đi.)
Đã gọi là mã thì chỉ là duy nhất thôi bạn. Sao dữ liệu của bạn lạ vậy, mã do mình đặt ra nên cũng có thể thay đổi đc mà
http://www.mediafire.com/?mz0ml871w0g9l8h
Thì tạm thời cứ thế mà xài, còn muốn học thì phải... tốn thời gian và đam mê + kiên nhẫn mới xong à nhaOh! Cách này hay quá.
Tiền bối pro thật.
Mà em căn bản không biết code mí cái nì.
Tiền bối chỉ em nha!
Năn nỉ luôn đó ạ, em sẽ cố học cho tốt
Cảm ơn tiền bối nhiều ạ!
Rất đơn giản! Tôi chỉnh lại như sau:- Bài tiền bối ndu96081631 demo cho em ở trên trông rất hay, nhưng nếu em lỡ chọn sai mã tắt và muốn xóa mã tắt đó đi thì tự động cột mã DD và Tên cũng tự động mất.
Không biết tiền bối có thể cho em xin code phần đó được không ạ.
sArray = .Range(.[C4], .[E65536].End(xlUp))
sArray = .Range(.[C4], .[E65536].End(xlUp).Offset(1))
Thay vì viết thêm code (chỉ thêm phức tạp), bạn có thể dùng công cụ Conditional Formating (có sẳn) để tô màu khi phát hiện 2 mã trùng nhau trong 1 cộtMà 2 tiền bối ơi!
Xin chỉ em thêm 1 cái nữa với.
Giờ em muốn cho chọn mã đó chỉ 1 lần thôi. Không được chọn thêm hàng nữa.
Vi như vậy khó quản lý.
Nghĩa là phía trên họ đã sử dụng chọn vật tư đó rồi. Nhỡ như họ không để ý mà gõ thêm vào, sẽ được thông báo là mã đó đã tồn tại.
Nhờ 2 tiền bối chỉ giúp em phần này nữa ạ.
Em cảm ơn nhiều !!!
Thôi, đừng gọi TIỀN BỐI, tôi.. ngại...Dạ!
Để em làm thử ạ.
Cảm ơn tiền bối nhiều !
Ai biết được hôm nào thời tiết thay đổi, bạn ít... hiền lại gọi tôi bằng HÂU BỐI hay HẬU gì gì khác thì... khổ thân tôi... Ẹc... Ẹc...Nói thật mình không dữ, nhưng cũng không hiền.