Gõ chữ cái trong Data Validation (1 người xem)

  • Thread starter Thread starter DMQ
  • Ngày gửi Ngày gửi
Liên hệ QC

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

DMQ

Thành viên dốt
Tham gia
21/3/12
Bài viết
722
Được thích
57
Giới tính
Nam
Cho Em hỏi các AC trong Data Validation mình có thể gỏ chữ cái đầu tiên trong bảng danh sách thì nó hiện ra các từ có chữ cái đó đứng đầu được không ah? và dùng phím lên xuống dể chọn từ mình muốn rồi enter chọn.(chứ không dùng chuột click chọn)

Chắc không có dzụ đó đâu hả các AC!!! Phải tạo combo Box hả Các AC, em cũng tìm hiểu trên diễn đàn nhiều rồi, nhưng có tạo combo Box thì phải dùng chuột click chọn. Ý em muốn là chỉ dùng bàn phím lên xuông chọn rồi enter thôi. Mong các AC giải thích dùm!!!!
 
Chỉnh sửa lần cuối bởi điều hành viên:
Cho Em hỏi các AC trong Data Validation mình có thể gỏ chữ cái đầu tiên trong bảng danh sách thì nó hiện ra các từ có chữ cái đó đứng đầu được không ah? và dùng phím lên xuống dể chọn từ mình muốn rồi enter chọn.(chứ không dùng chuột click chọn)
Bạn tham khảo
http://www.giaiphapexcel.com/forum/...ỏi-về-Data-validation-không-cho-trùng-dữ-liệu
http://www.giaiphapexcel.com/forum/showthread.php?98-Hiểu-thêm-về-Validation
 
Cho Em hỏi các AC trong Data Validation mình có thể gỏ chữ cái đầu tiên trong bảng danh sách thì nó hiện ra các từ có chữ cái đó đứng đầu được không ah? và dùng phím lên xuống dể chọn từ mình muốn rồi enter chọn.(chứ không dùng chuột click chọn)
Bạn thử cái này xem sao
 

File đính kèm

Ý của mình là gỏ chữ trong Data Validation kìa. Ví dụ như gỏ chữ C thì nó hiện ra: Cà Rốt, Cá Lóc, Cá Rô...vv..vv. rồi mình dùng phím xuống chọn từ mình thíchenter.Xin các Bạn chỉ giáo!!!!!
 
Mình Xin nói rỏ ý của mình là: không dùng chuột click vào dấu xổ xuống của validation mà tất cả dùng bằng bàn phím. Bài của bạn Hồng vân vẫn phải dùng chuột click vào dấu xổ xuống của validation. Mình dùng tổ hợp phím Alt +phím mũi tên xuống để chọn vẫn không được.

=
 
Mình Xin nói rỏ ý của mình là: không dùng chuột click vào dấu xổ xuống của validation mà tất cả dùng bằng bàn phím. Bài của bạn Hồng vân vẫn phải dùng chuột click vào dấu xổ xuống của validation. Mình dùng tổ hợp phím Alt +phím mũi tên xuống để chọn vẫn không được.

=

Bạn hỏi bài này trong chuyên mục HÀM VÀ CÔNG THỨC, đương nhiên nó chỉ làm được đến đấy là cùng
Muốn CAO CẤP, qua box LẬP TRÌNH
 
Dạ em xin lỗi Thầy!!! Em sẽ đưa Bài này qua Box Lập trình. Phải viết code hả Thầy????
 
Em đã theo ý của Thầy Ndu chuyển qua Box Lập Trình thì lại bị vi phạm nội qui là sao vậy ????
Các Ac biết giúp em với !!!!
 
Alt+ mũi tên lên xuống là có thể chọn được tên trong Data Validation
 
Bạn ai chỉ mình cách làm này với. Mình tạo data Validation ở 1 sheet khác nhau. Mã của mình rất nhiều, phải hơn 500 mã hàng, mà mỗi lần rất khó kiếm, cách này của bạn có thể giúp mình. Có thể chí giúp mình ko?
Thanks Bạn
 
Bạn ai chỉ mình cách làm này với. Mình tạo data Validation ở 1 sheet khác nhau. Mã của mình rất nhiều, phải hơn 500 mã hàng, mà mỗi lần rất khó kiếm, cách này của bạn có thể giúp mình. Có thể chí giúp mình ko?
Thanks Bạn
Bạn đăng file đính kèm lên để xem dữ liệu của bạn như thế nào nhé
 
Bạn ai chỉ mình cách làm này với. Mình tạo data Validation ở 1 sheet khác nhau. Mã của mình rất nhiều, phải hơn 500 mã hàng, mà mỗi lần rất khó kiếm, cách này của bạn có thể giúp mình. Có thể chí giúp mình ko?
Thanks Bạn
Bạn nào mà Thanks vậy bạn?
Bạn đọc hết các bài + tải file ở trên chưa vậy?
Dữ liệu của bạn thế nào? Có tương tự file ở #3 không?
Còn chưa biết 1 cái mô tê gì về Data Validation thì bạn Search trên diễn đàn, có rất nhiều hướng dẫn chi tiết.
 
Bảng mã vật tư của e nằm ở sheet danh mục. Qua bảng nhập liệu, dòng mã vật tư e muốn tìm kiếm nhanh hơn trong datavalition. Vì hơn 500 mã mà ngồi kiếm lâu.

Em ý muốn nhờ các Bác chỉ giáo giùm làm thế nào đánh vài kí tự đầu tiên nó có thể nhảy ra cái mình tìm kiếm.
Thanks Các Bác Chỉ giáo ahj.
Em đính kèm hình ành
 

File đính kèm

  • tim kiem trong Datavali.jpg
    tim kiem trong Datavali.jpg
    16.7 KB · Đọc: 41
  • tim kiem trong Datavali2.jpg
    tim kiem trong Datavali2.jpg
    15.1 KB · Đọc: 27
Bảng mã vật tư của e nằm ở sheet danh mục. Qua bảng nhập liệu, dòng mã vật tư e muốn tìm kiếm nhanh hơn trong datavalition. Vì hơn 500 mã mà ngồi kiếm lâu.

Em ý muốn nhờ các Bác chỉ giáo giùm làm thế nào đánh vài kí tự đầu tiên nó có thể nhảy ra cái mình tìm kiếm.
Thanks Các Bác Chỉ giáo ahj.
Em đính kèm hình ành
 

File đính kèm

  • tim kiem trong Datavali.jpg
    tim kiem trong Datavali.jpg
    45.7 KB · Đọc: 16
  • tim kiem trong Datavali2.jpg
    tim kiem trong Datavali2.jpg
    39.4 KB · Đọc: 16
Bảng mã vật tư của e nằm ở sheet danh mục. Qua bảng nhập liệu, dòng mã vật tư e muốn tìm kiếm nhanh hơn trong datavalition. Vì hơn 500 mã mà ngồi kiếm lâu.

Em ý muốn nhờ các Bác chỉ giáo giùm làm thế nào đánh vài kí tự đầu tiên nó có thể nhảy ra cái mình tìm kiếm.
Thanks Các Bác Chỉ giáo ahj.
Em đính kèm hình ành

file (#11) tôi làm xưa lắm rồi,
đưa file bạn lên, làm không vừa, không ăn tiền
 
Bạn cho mình hỏi chút.

Nếu danh sách dữ liệu của mình ở sheet khác thì xài code thế nào vây bạn?

Xin chỉ giáo.

Cảm ơn bạn.

bài đó tôi nhớ là xài scroll wheel mà? đâu có gõ ký tự? với lại nó được viết hồi tập tành viết code
bạn up file lên đi, tôi làm cho, đang ế độ...hihihih
 
bài đó tôi nhớ là xài scroll wheel mà? đâu có gõ ký tự? với lại nó được viết hồi tập tành viết code
bạn up file lên đi, tôi làm cho, đang ế độ...hihihih

OK mình gửi file lên, bạn làm dùm mình scrollwheel cho ô D9 trong sheet "NHẬP KHO". mình đã làm validation cho nó rồi. Dữ liệu được lấy từ sheet "DMVT_HH".

Xem xét dùm mình nhé.

Mình cảm ơn bạn nhiều!
 

File đính kèm

mình quên đính kèm.

Bạn chỉnh ở file này dùm mình.
 
file (#11) tôi làm xưa lắm rồi,
đưa file bạn lên, làm không vừa, không ăn tiền


CÁC BÁC GIÚP EM VỚI AH. rỒI CHỈ CÁCH LÀM CHO EM VỚI ĐỂ EM XÂY DỰNG CÁC FILE KHÁC.

Trong ô nhập liệu, em đã làm datavalidation rồi, nhưng quá nhiều mã.
Các Bác chỉ giúp e cách làm thế nào, đê khi e gõ vài kí tự đầu nó sẽ tự tìm những mã gần giống kí tự e cần tìm ạh.

EM cảm ơn Các Bác đã tận tình chỉ giáo.
 

File đính kèm

CÁC BÁC GIÚP EM VỚI AH. rỒI CHỈ CÁCH LÀM CHO EM VỚI ĐỂ EM XÂY DỰNG CÁC FILE KHÁC.

Trong ô nhập liệu, em đã làm datavalidation rồi, nhưng quá nhiều mã.
Các Bác chỉ giúp e cách làm thế nào, đê khi e gõ vài kí tự đầu nó sẽ tự tìm những mã gần giống kí tự e cần tìm ạh.

EM cảm ơn Các Bác đã tận tình chỉ giáo.

Mong các Bác giúp đỡ Em với nhé
 
OK mình gửi file lên, bạn làm dùm mình scrollwheel cho ô D9 trong sheet "NHẬP KHO". mình đã làm validation cho nó rồi. Dữ liệu được lấy từ sheet "DMVT_HH".

Xem xét dùm mình nhé.

Mình cảm ơn bạn nhiều!

bạn hãy gõ từ cần tìm vào cái textbox, nó sẻ rút ngắn danh sách tim kiếm cho bạn
để chọn bạn chọn một dòng trên listbox rồi enter hoặc duoble clik
để thoát khỏi form, nhấn mũi tên qua phại, trái, esc, space, tab hoặc enter
(ghi chú bản quyền: code lọc được lấy trên diễn đàn GPE)
======
sao bạn ko nhập trữc tiếp vào sheet luôn mà làm thêm mấy dòng đó chi rồi phải tốn thêm một thao tác nhấp vào cái button enter?
 

File đính kèm

CÁC BÁC GIÚP EM VỚI AH. rỒI CHỈ CÁCH LÀM CHO EM VỚI ĐỂ EM XÂY DỰNG CÁC FILE KHÁC.

Trong ô nhập liệu, em đã làm datavalidation rồi, nhưng quá nhiều mã.
Các Bác chỉ giúp e cách làm thế nào, đê khi e gõ vài kí tự đầu nó sẽ tự tìm những mã gần giống kí tự e cần tìm ạh.

EM cảm ơn Các Bác đã tận tình chỉ giáo.

làm bằng vba nha
nếu bạn còn xài 2003 thì có thể bạn gặp khó khăn đối với form 2010 trở về sau
khi bạn di chuyển qua các ceel cột J, một cái form sẻ hiện ra, bạn hãy gõ từ tìm kiếm vào và nó lọc ra cho bạn
(code lọc, tôi chép từ diễn đàn này)
để thoát, bạn có thể nhấn các phím esc, mũi tên phài trái, lên xuống(khi ở cuố ds), để chọn thì enter hoặc double click
 

File đính kèm

bạn hãy gõ từ cần tìm vào cái textbox, nó sẻ rút ngắn danh sách tim kiếm cho bạn
để chọn bạn chọn một dòng trên listbox rồi enter hoặc duoble clik
để thoát khỏi form, nhấn mũi tên qua phại, trái, esc, space, tab hoặc enter
(ghi chú bản quyền: code lọc được lấy trên diễn đàn GPE)
======
sao bạn ko nhập trữc tiếp vào sheet luôn mà làm thêm mấy dòng đó chi rồi phải tốn thêm một thao tác nhấp vào cái button enter?

Cảm ơn bạn nhiều.
Mình tính làm vậy để khóa sau đó khóa vùng dữ liệu, tránh tình trạng mất dữ liệu.

À cho mình hỏi thêm chút. Trong 1 sheet mình chạy 2 code: Private Sub Worksheet_Change(ByVal Target As Range)
có được không bạn?

Hôm qua tính gửi cho bạn cái file đã chứa code tự động trả ngày nhập kho vào ô: "Ngày chứng từ" mà không load file lên được.

Bây giở mình add code vào mà nó báo lỗi code.

Có cách nào không chỉ dùm mình nhé.

Thanks bạn.
 
Cảm ơn bạn nhiều.
Mình tính làm vậy để khóa sau đó khóa vùng dữ liệu, tránh tình trạng mất dữ liệu.

À cho mình hỏi thêm chút. Trong 1 sheet mình chạy 2 code: Private Sub Worksheet_Change(ByVal Target As Range)
có được không bạn?

Hôm qua tính gửi cho bạn cái file đã chứa code tự động trả ngày nhập kho vào ô: "Ngày chứng từ" mà không load file lên được.

Bây giở mình add code vào mà nó báo lỗi code.

Có cách nào không chỉ dùm mình nhé.

Thanks bạn.

bạn không thể viết hai lần sự kiện worksheet_change
nhưng trong một sự kiện worksheet_change bạn có thể thực hiện 2 hoặc nhiều hơn 2 lệnh khác nhau bằng cách sử dụng if
thực ra trong bài này code không cần phải sử dụng worksheet change, tôi viết để đề phòng người ta nhập thẳng vào trong sheet mà không thông qua form, nếu thấy không cần thì xóa đi cũng được
===
trong sub getdata tôi có sai một chút
arrKHO(r, 3) = TV(arrKHO(r, 2))
đúng phải vậy
arrKHO(r, 3) = TV(arrKHO(r, 3))
bạn tải lại file
==
thêm ngày nhập liệu cho bạn vào ô G8
 
Lần chỉnh sửa cuối:
bạn không thể viết hai lần sự kiện worksheet_change
nhưng trong một sự kiện worksheet_change bạn có thể thực hiện 2 hoặc nhiều hơn 2 lệnh khác nhau bằng cách sử dụng if
thực ra trong bài này code không cần phải sử dụng worksheet change, tôi viết để đề phòng người ta nhập thẳng vào trong sheet mà không thông qua form, nếu thấy không cần thì xóa đi cũng được
===
trong sub getdata tôi có sai một chút
arrKHO(r, 3) = TV(arrKHO(r, 2))
đúng phải vậy
arrKHO(r, 3) = TV(arrKHO(r, 3))
bạn tải lại file

Thanks bạn nhiều nhiều.

Vậy nếu như trong trường hợp khi tôi muốn thêm code để:
1. Khi tôi nhập liệu vào ô "Số chứng từ" thì ô "ngày chứn từ" sẽ tự động trả về ngày mình nhập liệu.
2. Tự động nhảy thứ tự cho cột "STT".
thì cần viết như thế nào nếu vẫn sử dụng worksheet change?

Mong bạn chỉ giáo.
 
Thanks bạn nhiều nhiều.

Vậy nếu như trong trường hợp khi tôi muốn thêm code để:
1. Khi tôi nhập liệu vào ô "Số chứng từ" thì ô "ngày chứn từ" sẽ tự động trả về ngày mình nhập liệu.
2. Tự động nhảy thứ tự cho cột "STT".
thì cần viết như thế nào nếu vẫn sử dụng worksheet change?

Mong bạn chỉ giáo.

nó đâu có đụng gì tới worksheet change?
khi nào bạn nhấp cái nút nhập thì nó chép xuống đúng ko?
vậy viết code cho cái nút đó,
 

File đính kèm

nó đâu có đụng gì tới worksheet change?
khi nào bạn nhấp cái nút nhập thì nó chép xuống đúng ko?
vậy viết code cho cái nút đó,

Bạn chèn thêm cái list cho mục "Mã Nhà CC" như của "Mã Hàng" dùm mình luôn nha.

Mình xin gửi lại file có thêm sheet NCC.

Mong bạn chiếu cố.

Cảm ơn bạn nhiều!
 

File đính kèm

Bạn chèn thêm cái list cho mục "Mã Nhà CC" như của "Mã Hàng" dùm mình luôn nha.

Mình xin gửi lại file có thêm sheet NCC.

Mong bạn chiếu cố.

Cảm ơn bạn nhiều!

địa chỉ và người liên hệ để ở đâu, tôi để nó vô tên luôn nha
 

File đính kèm

làm bằng vba nha
nếu bạn còn xài 2003 thì có thể bạn gặp khó khăn đối với form 2010 trở về sau
khi bạn di chuyển qua các ceel cột J, một cái form sẻ hiện ra, bạn hãy gõ từ tìm kiếm vào và nó lọc ra cho bạn
(code lọc, tôi chép từ diễn đàn này)
để thoát, bạn có thể nhấn các phím esc, mũi tên phài trái, lên xuống(khi ở cuố ds), để chọn thì enter hoặc double click

EM Thành khẩn cảm ơn Bác. Chỉ có cách duy nhất là code VBA thôi hả Bác? ko còn cách nào xử lý hả Bác?
Đa ta Bác rất nhiều, Em sẽ tìm tòi học hỏi thêm về cách viết Code và tìm thêm tài liệu.
Một lần nữa thành khẩn cảm tạ Bác nhiều!
 
làm bằng vba nha
nếu bạn còn xài 2003 thì có thể bạn gặp khó khăn đối với form 2010 trở về sau
khi bạn di chuyển qua các ceel cột J, một cái form sẻ hiện ra, bạn hãy gõ từ tìm kiếm vào và nó lọc ra cho bạn
(code lọc, tôi chép từ diễn đàn này)
để thoát, bạn có thể nhấn các phím esc, mũi tên phài trái, lên xuống(khi ở cuố ds), để chọn thì enter hoặc double click

Bác ơi!

Code Bác viết cho e ở bảng nhập liệu rất okie! Nhưng cái bảng chi tiết NXT của e lại bị lỗi rồi. Datavalidation của e báo lỗi mất. Bác Fix lại giúp e với Bác.}}}}}
 
Bác ơi!

Code Bác viết cho e ở bảng nhập liệu rất okie! Nhưng cái bảng chi tiết NXT của e lại bị lỗi rồi. Datavalidation của e báo lỗi mất. Bác Fix lại giúp e với Bác.}}}}}

bạn đổ oan cho tôi rồi, tôi đâu có làm gì với cái sheet "chi tiet NXT" đâu?
với lại thoải mái đi bạn, đâu cần phải "thành khẩn" chi dữ vậy, tôi đi trước biết chút ít chỉ bạn, sau này bạn cũng biết chút ít chỉ người khác....vậy thôi
 
khi nào xài mà thấy file trước có cai gì sai sai thì tải lại file này

Bạn thật sự dự đoán như thần.

Quả thật có bị lỗi trong phần nhập liệu.

Nếu chọn và tìm mã khách hàng rồi thì không thể chọn tìm mã hàng hoá.

Mình đang tải lại file bạn gửi và test lại.

Nếu còn gì sơ xuất xin bạn chỉ giáo thêm nhé.

Cảm ơn bạn nhiều.
 

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

Back
Top Bottom