Dùng validation trong trường hợp này được không?

Liên hệ QC

Luc Van

Thành viên tiêu biểu
Tham gia
1/12/09
Bài viết
799
Được thích
577
Các bác xem giùm em!
Trong sheet PHIEU N-X, ở ô H1 em có dùng validation để chọn các phiếu nhập xuất bên sheet NHATKYNX, nhưng không được rồi. các bác thấy đó có tới 07 dòng là PN001 nhưng chọn in thì lại chỉ được 1 loại vật tư đâu tiên thôi các bác ơi!
Bây giờ các bác giúp em làm sao ở ô H1 em chon PN001 là in được tất cả các vật tư của phiếu đó!
Cám ơn các pác nhiều ạk!
 

File đính kèm

Các bác xem giùm em!
Trong sheet PHIEU N-X, ở ô H1 em có dùng validation để chọn các phiếu nhập xuất bên sheet NHATKYNX, nhưng không được rồi. các bác thấy đó có tới 07 dòng là PN001 nhưng chọn in thì lại chỉ được 1 loại vật tư đâu tiên thôi các bác ơi!
Bây giờ các bác giúp em làm sao ở ô H1 em chon PN001 là in được tất cả các vật tư của phiếu đó!
Cám ơn các pác nhiều ạk!
Bạn nên dùng name động theo bài sau nhé:
http://www.giaiphapexcel.com/forum/showpost.php?p=51043&postcount=3
 
em vẫn chưa biết công thức {=LOC} làm thế nào các bác ơi!
giúp em với
 

File đính kèm

Các bác xem giùm em!
Trong sheet PHIEU N-X, ở ô H1 em có dùng validation để chọn các phiếu nhập xuất bên sheet NHATKYNX, nhưng không được rồi. các bác thấy đó có tới 07 dòng là PN001 nhưng chọn in thì lại chỉ được 1 loại vật tư đâu tiên thôi các bác ơi!
Bây giờ các bác giúp em làm sao ở ô H1 em chon PN001 là in được tất cả các vật tư của phiếu đó!
Cám ơn các pác nhiều ạk!
Nếu đọc bài của bạn domfootwear mà khó hiểu bạn có thể làm thế này, dễ hiểu hơn tý thôi, nhưng mà đưa file lên thì phải có 2, 3 thứ phiếu nhập xuất để thay xem nó có chạy đúng ý không chứ, trong file mình có đổi vài cái PN001 thành PN002 để xem nó chạy chứ nếu chỉ có PN001 thì quá đơn giản rồi
Thân
 

File đính kèm

Bạn xem file nhé.
Nhấn F3 , chọn Paste List (Hoặc vào Insert\Name\Define ) để xem name như thế nào nhé.
Cách này là của Thầy Tuấn đấy
Cảm ơn bác nhiều nhưng làm cách của bác thì khi in phiếu nhập xuất thì chỉ được 1 loại vật tư thôi (trong khi đó ví dụ PN001 có tới 7 loại vật tư cơ mà)
Rất mong bác chỉ giáo thêm!
Nếu đọc bài của bạn domfootwear mà khó hiểu bạn có thể làm thế này, dễ hiểu hơn tý thôi, nhưng mà đưa file lên thì phải có 2, 3 thứ phiếu nhập xuất để thay xem nó có chạy đúng ý không chứ, trong file mình có đổi vài cái PN001 thành PN002 để xem nó chạy chứ nếu chỉ có PN001 thì quá đơn giản rồi
Thân
bác ơi làm theo cách của bác thì thay đối hết công thức trong phiếu nhập xuất của em àk?
Nhưng em làm vẫn không được bác chỉ kỹ hơn cho em với
nếu có thể bác chỉ em qua yahoo này nhé: khisacoailaban_bmt
Cám ơn các bác nhiều!
 
Cảm ơn bác nhiều nhưng làm cách của bác thì khi in phiếu nhập xuất thì chỉ được 1 loại vật tư thôi (trong khi đó ví dụ PN001 có tới 7 loại vật tư cơ mà)
Rất mong bác chỉ giáo thêm!

bác ơi làm theo cách của bác thì thay đối hết công thức trong phiếu nhập xuất của em àk?
Nhưng em làm vẫn không được bác chỉ kỹ hơn cho em với
nếu có thể bác chỉ em qua yahoo này nhé: khisacoailaban_bmt
Cám ơn các bác nhiều!
Trong bài gởi cho bạn mình làm rất rõ rồi đó, dùng công thức nào mà chả được miễn ra kết quả như ý dùng VLOOKUP dễ kiểm soát và khi có trục trặc mình dễ tìm ra chỗ sai ,ở cái cột tên vật tư, số phiếu x-n vẫn giữ nguyên ct của bạn( vì bạn tìm nó ở đâu mình đâu có biết), nó chỉ tìm ra những phiếu xuất nhập cùng tên hiện lên bảng in thôi, trong bài mình sửa tạm tên 3 phiếu thành PN0002 để xem công thức chạy không đó mà, bạn để lại như cũ phiếu in sẽ cho ra 7 loại vật tư. Bạn nên thêm vào bảng dữ liệu vài loại vật tư _ thí dụ PN0002,PN0003 .. PN0009 rồi mới thấy tác dụng của nó .Nếu có 1 loại vật tư thì cái "thằng" validation dùng để làm gì nhi?
Thân
 
Trong bài gởi cho bạn mình làm rất rõ rồi đó, dùng công thức nào mà chả được miễn ra kết quả như ý dùng VLOOKUP dễ kiểm soát và khi có trục trặc mình dễ tìm ra chỗ sai ,ở cái cột tên vật tư, số phiếu x-n vẫn giữ nguyên ct của bạn( vì bạn tìm nó ở đâu mình đâu có biết), nó chỉ tìm ra những phiếu xuất nhập cùng tên hiện lên bảng in thôi, trong bài mình sửa tạm tên 3 phiếu thành PN0002 để xem công thức chạy không đó mà, bạn để lại như cũ phiếu in sẽ cho ra 7 loại vật tư. Bạn nên thêm vào bảng dữ liệu vài loại vật tư _ thí dụ PN0002,PN0003 .. PN0009 rồi mới thấy tác dụng của nó .Nếu có 1 loại vật tư thì cái "thằng" validation dùng để làm gì nhi?
Thân
Sao em làm như bác nói không được nhỉ?
em chọn phiếu bất kỳ thì nó cũng chỉ được 1 loại vật tư thôi bác ơi!
Bác có thể chỉ em làm từng bược được không ạk? hay bác cho em nick yahoo của bác, rồi bác hướng dẫn em luôn. Thanks bác nhiều!
 
Sao em làm như bác nói không được nhỉ?
em chọn phiếu bất kỳ thì nó cũng chỉ được 1 loại vật tư thôi bác ơi!
Bác có thể chỉ em làm từng bược được không ạk? hay bác cho em nick yahoo của bác, rồi bác hướng dẫn em luôn. Thanks bác nhiều!
Bạn nói làm mình hết hồn, phải kiểm "cha" lại. Hãy nhập vào cái chỗ mà bạn để cái validation của bạn xem, PN0001 cho ra 4 loại vật tư, PN0002 cho ra 3 loại vật tư. bạn thử lại bằng cách này nhé : sửa lại phiếu xn bên bảng thành PN0003 hết, nhập vào H1 bên sheet PHIEU N-X PN0003 bảo đảm nó ra 7 loại vật tư ngay
À quên, muốn làm theo cách mình bên bảng dữ liệu có thêm cột STT nhé ( mà hình như bảng nào cũng phải có cột này chứ nhỉ)
haisoccon@yahoo.com.vn
Thân
 
Bạn nói làm mình hết hồn, phải kiểm "cha" lại. Hãy nhập vào cái chỗ mà bạn để cái validation của bạn xem, PN0001 cho ra 4 loại vật tư, PN0002 cho ra 3 loại vật tư. bạn thử lại bằng cách này nhé : sửa lại phiếu xn bên bảng thành PN0003 hết, nhập vào H1 bên sheet PHIEU N-X PN0003 bảo đảm nó ra 7 loại vật tư ngay
À quên, muốn làm theo cách mình bên bảng dữ liệu có thêm cột STT nhé ( mà hình như bảng nào cũng phải có cột này chứ nhỉ)
haisoccon@yahoo.com.vn
Thân

em vẫn chưa hiểu bác làm như thế nào!
em cũng làm như bác mà sao không ra gì vậy?
 
Các bác xem giùm em!
Trong sheet PHIEU N-X, ở ô H1 em có dùng validation để chọn các phiếu nhập xuất bên sheet NHATKYNX, nhưng không được rồi. các bác thấy đó có tới 07 dòng là PN001 nhưng chọn in thì lại chỉ được 1 loại vật tư đâu tiên thôi các bác ơi!
Bây giờ các bác giúp em làm sao ở ô H1 em chon PN001 là in được tất cả các vật tư của phiếu đó!
Cám ơn các pác nhiều ạk!
Bạn nên suy nghĩ chuyển sang hướng dùng VBA thì hay hơn, công thức nhiều quá không hiệu quả đâu!
Trong file của bạn, chỉ 1 công thức trích lọc duy nhất thôi cũng đã làm cho file ì ạch rồi.. cộng thêm công thức trích lọc theo phiếu nữa, nếu dử liệu nhiều chắc khỏi xài luôn quá
Mà nếu dùng VBA thì chỉ cần AutoFilter hoặc Advanced Filter là xong!
 
Bạn nên suy nghĩ chuyển sang hướng dùng VBA thì hay hơn, công thức nhiều quá không hiệu quả đâu!
Trong file của bạn, chỉ 1 công thức trích lọc duy nhất thôi cũng đã làm cho file ì ạch rồi.. cộng thêm công thức trích lọc theo phiếu nữa, nếu dử liệu nhiều chắc khỏi xài luôn quá
Mà nếu dùng VBA thì chỉ cần AutoFilter hoặc Advanced Filter là xong!


Nhìn thấy tên bác vào thăm topic của em là em khoái rồ! hihi//**/
nhưng mà bác ơi văn hoá ếch seo của em thấp lè tè àk. nếu có thể bác chỉ em theo hướng của concogia cũng được mà
Thanks bác nhiều!
 
Nhìn thấy tên bác vào thăm topic của em là em khoái rồ! hihi//**/
nhưng mà bác ơi văn hoá ếch seo của em thấp lè tè àk. nếu có thể bác chỉ em theo hướng của concogia cũng được mà
Thanks bác nhiều!
Vì tôi cho rằng AutoFilter và Advanced Filter là dể hơn so với công thức nên tôi mới gợi ý bạn làm theo hướng này ---> Viết code chẳng qua là tự động cho tiến trình mà thôi
Bạn có thể record macro quá trình bạn dùng AutoFilter và Advanced Filter bằng tay, sau đó chỉnh sửa code lại tí
Nói chung nếu dùng công thức thì dạng bài toán này đã có quá nhiều trên mạng rồi... Mục đích dùng công thức là để khẳng định khả năng mà công thức có thể làm được chứ tôi không cho rằng bài toán này dùng công thức sẽ hiệu quả...
Còn như bạn vẫn nhất định dùng công thức thì concogia đã làm rồi đấy, bạn còn thắc mắc chổ nào nữa?
 
Vì tôi cho rằng AutoFilter và Advanced Filter là dể hơn so với công thức nên tôi mới gợi ý bạn làm theo hướng này ---> Viết code chẳng qua là tự động cho tiến trình mà thôi
Bạn có thể record macro quá trình bạn dùng AutoFilter và Advanced Filter bằng tay, sau đó chỉnh sửa code lại tí
Nói chung nếu dùng công thức thì dạng bài toán này đã có quá nhiều trên mạng rồi... Mục đích dùng công thức là để khẳng định khả năng mà công thức có thể làm được chứ tôi không cho rằng bài toán này dùng công thức sẽ hiệu quả...
Còn như bạn vẫn nhất định dùng công thức thì concogia đã làm rồi đấy, bạn còn thắc mắc chổ nào nữa?

Cám ơn bác đã nhiệt tình giúp đỡ
Tại vì em muốn làm như concogia nhưng mà không ra!
Em muốn mọi người hướng dẫn em kỹ hơn cho em theo cách của concogia đó mà!
 
Cám ơn bác đã nhiệt tình giúp đỡ
Tại vì em muốn làm như concogia nhưng mà không ra!
Em muốn mọi người hướng dẫn em kỹ hơn cho em theo cách của concogia đó mà!
Tôi làm cho bạn theo cách đơn giản nhất (dùng cột phụ, không dùng name)
- Tạm thời bỏ phần trích lọc duy nhất (vì công thức này rất nặng) ---> Vậy list cho Validation bạn có thể nhập bằng tay hoặc dùng Advanced Filter để trích
- Xem cột phụ bên sheet NHAT KY NX nhé (cột S)
- Đã sửa lại đôi chút công thức trong sheet PHIEU N-X
- Trong file tôi có hướng dẩn sơ bộ những phần bạn cần chú ý
Hy vọng bạn có thể hiểu được
 

File đính kèm

Tôi làm cho bạn theo cách đơn giản nhất (dùng cột phụ, không dùng name)
- Tạm thời bỏ phần trích lọc duy nhất (vì công thức này rất nặng) ---> Vậy list cho Validation bạn có thể nhập bằng tay hoặc dùng Advanced Filter để trích
- Xem cột phụ bên sheet NHAT KY NX nhé (cột S)
- Đã sửa lại đôi chút công thức trong sheet PHIEU N-X
- Trong file tôi có hướng dẩn sơ bộ những phần bạn cần chú ý
Hy vọng bạn có thể hiểu được

cách này của bác không được ròi!
em đổi lại phiếu N phiếu X bên sheet nhat ky nx là công thức chạy không đúng nữa.
bác coi lai giùm em với!
bây giờ em muốn bên PHIEU N-X ở ô H1 sẽ tự động thêm các phiếu tương ứng bên sheet kia và mình chỉ việc chọn phiếu cần in là xong. phiếu cần in sẽ gồm tất cả các loại vật tư hàng hoá của một phiếu đó. vd chọn PN001 thì sẽ gồm tất cả vật tư của PN001 bên sheet NHAT KY NX (tương tụ cho các phiếu khác.
Các bác giúp em với! (làm sao càng dễ hiếu càng tốt ạk)
 
cách này của bác không được ròi!
em đổi lại phiếu N phiếu X bên sheet nhat ky nx là công thức chạy không đúng nữa.
bác coi lai giùm em với!
bây giờ em muốn bên PHIEU N-X ở ô H1 sẽ tự động thêm các phiếu tương ứng bên sheet kia và mình chỉ việc chọn phiếu cần in là xong. phiếu cần in sẽ gồm tất cả các loại vật tư hàng hoá của một phiếu đó. vd chọn PN001 thì sẽ gồm tất cả vật tư của PN001 bên sheet NHAT KY NX (tương tụ cho các phiếu khác.
Các bác giúp em với! (làm sao càng dễ hiếu càng tốt ạk)
Bạn xem lại cột K trong sheet PHIEU N-X ---> Ở đó tôi đã ghi rỏ là bạn phải cập nhật bằng tay cơ mà!
 
Bạn xem lại cột K trong sheet PHIEU N-X ---> Ở đó tôi đã ghi rỏ là bạn phải cập nhật bằng tay cơ mà!

Thật phiền bác quá nhưng em cũng tự cập nhập bằng tay rồi mà. không tin bác thử đổi một số phiếu rồi bác chọn thử xem nó không cho kết quả bác ạk.
 
Thật phiền bác quá nhưng em cũng tự cập nhập bằng tay rồi mà. không tin bác thử đổi một số phiếu rồi bác chọn thử xem nó không cho kết quả bác ạk.
Vâng! Có chút sai sót ---> Làm lại cho bạn (đầy đủ luôn) ---> Bạn chỉ cần nhập liệu và không phải quan tâm bất cứ thứ gì cả!
 

File đính kèm

Vâng! Có chút sai sót ---> Làm lại cho bạn (đầy đủ luôn) ---> Bạn chỉ cần nhập liệu và không phải quan tâm bất cứ thứ gì cả!

Làm theo cách này của bác hay quá! nhưng em không biết làm bới vì cái workbook mà bác làm giùm em đó nó không phỉa là workbook em cần làm. bởi vì em phải xoá bớt các sheet đi thì mới up lên được. cho nên em phải làm lại. bác có thể chỉ em cách làm được không ạk? Cám ơn bác nhiều lắm!
à mà cho em hỏi luôn: sao trong workbook bác làm lại mất validation thế nhỉ (cột G và cột J đó bác)? hay là nó phải thế ạk?
 
Web KT

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

Back
Top Bottom