Vấn đề ComboBox trong sheet (1 người xem)

Liên hệ QC

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

Hoàng Trọng Nghĩa

Chuyên gia GPE
Thành viên BQT
Moderator
Tham gia
17/8/08
Bài viết
8,662
Được thích
16,725
Giới tính
Nam
Tôi muốn có một ComboBox (Control Toolbox) trong sheet, ẩn hiện khi tiếp xúc với cell, nhưng tôi thật sự muốn nó có tính chất như 1 List Validation (chỉ khi chọn vào mũi tên mới xổ danh sách ra...). Nhưng điểm khác biệt là khi gõ vào ô đó tức đang chọn lựa danh sách trong list của nó. Còn việc dùng phím di chuyển (các phím mũi tên), tab, enter không làm xổ danh sách của nó cũng như thay đổi nội dung đã có tại ô đó (trừ khi danh sách đã được xổ ra khi ta bấm vào mũi tên hoặc thay đổi nội dung trong ô).

Có thể làm được vậy không ạ?
 
Lần chỉnh sửa cuối:
Không biết vấn đề này có Thầy nào viết được thuộc tính cho ComboBox như trình bày không vậy? Xin được hướng dẫn ạ.

Cám ơn rất nhiều!
 
Upvote 0
Tôi muốn có một ComboBox (Control Toolbox) trong sheet, ẩn hiện khi tiếp xúc với cell, nhưng tôi thật sự muốn nó có tính chất như 1 List Validation (chỉ khi chọn vào mũi tên mới xổ danh sách ra...). Nhưng điểm khác biệt là khi gõ vào ô đó tức đang chọn lựa danh sách trong list của nó. Còn việc dùng phím di chuyển (các phím mũi tên), tab, enter không làm xổ danh sách của nó cũng như thay đổi nội dung đã có tại ô đó (trừ khi danh sách đã được xổ ra khi ta bấm vào mũi tên hoặc thay đổi nội dung trong ô).

Có thể làm được vậy không ạ?
Chưa hiểu ý của Nghĩa lắm
Nếu:
Tôi muốn có một ComboBox (Control Toolbox) trong sheet, ẩn hiện khi tiếp xúc với cell
thì có thể sử dụng Worksheet_SelectionChange() để ẩn hiện nó
Và đương nhiên thỏa được
Còn việc dùng phím di chuyển (các phím mũi tên), tab, enter không làm xổ danh sách của nó cũng như thay đổi nội dung đã có tại ô đó
Còn:
Nhưng điểm khác biệt là khi gõ vào ô đó tức đang chọn lựa danh sách trong list của nó.
Không hiểu (hình như nó chưa đủ thành 1 câu để hiểu)
Thân.
 
Lần chỉnh sửa cuối:
Upvote 0
Chưa hiểu ý của Nghĩa lắm
Nếu: thì có thể sử dụng Worksheet_SelectionChange()
Và đương nhiên thỏa được

Còn:

Không hiểu (hình như nó chưa đủ thành 1 câu để hiểu)
Thân.

Không dễ đâu, cứ thử làm với 1 List Validation xem! Rồi lại thử với một combobox xem sao! Bạn di chuyển bằng phím lên xuống ngang qua ô có chứa List sẽ bình thường như di chuyển trong ô thường, còn với combobox bạn di chuyển xuống ngay ô chứa combobox và bạn muốn nhấp phím di chuyển tiếp để xuống ô kế tiếp thì không được, ngay lập tức nó xổ danh sách ra và bắt đầu thay đổi dữ liệu khi di chuyển mũi tên lên xuống!
 
Upvote 0
Không dễ đâu, cứ thử làm với 1 List Validation xem! Rồi lại thử với một combobox xem sao! Bạn di chuyển bằng phím lên xuống ngang qua ô có chứa List sẽ bình thường như di chuyển trong ô thường, còn với combobox bạn di chuyển xuống ngay ô chứa combobox và bạn muốn nhấp phím di chuyển tiếp để xuống ô kế tiếp thì không được, ngay lập tức nó xổ danh sách ra và bắt đầu thay đổi dữ liệu khi di chuyển mũi tên lên xuống!
Mình di chuyển bình thường như Validation có sao đâu?
(Nếu không đúng ý thì cho xem video vấn đề Nghĩa mô tả nhé)
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Tôi muốn có một ComboBox (Control Toolbox) trong sheet, ẩn hiện khi tiếp xúc với cell, nhưng tôi thật sự muốn nó có tính chất như 1 List Validation (chỉ khi chọn vào mũi tên mới xổ danh sách ra...). Nhưng điểm khác biệt là khi gõ vào ô đó tức đang chọn lựa danh sách trong list của nó. Còn việc dùng phím di chuyển (các phím mũi tên), tab, enter không làm xổ danh sách của nó cũng như thay đổi nội dung đã có tại ô đó (trừ khi danh sách đã được xổ ra khi ta bấm vào mũi tên hoặc thay đổi nội dung trong ô).

Có thể làm được vậy không ạ?
Góp vui một tý, kg biết có fù hợp không!
Nguồn: st (không nhớ cũa ai)
 

File đính kèm

Upvote 0
Mình di chuyển bình thường như Validation có sao đâu?
(Nếu không đúng ý thì cho xem video vấn đề Nghĩa mô tả nhé)

Xem video để cùng hiểu nhé! dĩ nhiên sau khi đúng ý đồ tôi sẽ post lên phương thức mới nhập trên sheet bằng cobobox tôi sẽ gửi lên cho ai cần thì ứng dụng. Vì tôi thấy còn phải bổ sung vài điểm nữa.

[video=youtube_share;YtmPh9hUei8]http://youtu.be/YtmPh9hUei8[/video]
 
Upvote 0
Tôi đã nghiên cứu vần đề này cũng khá lâu, tuy nhiên chưa giải quyết được. Vừa muốn nó là một cobobox để chọn lựa khi thay đổi trên range, vừa muốn nó có thuộc tính như 1 list validation cho ta dùng phím di chuyển thoải mái mà không làm thay đổi dữ liệu.
 
Upvote 0
Upvote 0
Cái bạn đang cần là khi di chuyển chuột trong ô combox hiển thị ấy thì cross chuột nó cứ chạy bên ngoài mà ko chạy đc bên trong combox đó! Mình cũng đang xem làm cách nào để có thể cross chuột đc trong list combox đó!
 
Upvote 0
Xem video để cùng hiểu nhé! dĩ nhiên sau khi đúng ý đồ tôi sẽ post lên phương thức mới nhập trên sheet bằng cobobox tôi sẽ gửi lên cho ai cần thì ứng dụng. Vì tôi thấy còn phải bổ sung vài điểm nữa.

[video=youtube_share;YtmPh9hUei8]http://youtu.be/YtmPh9hUei8[/video]
Với trường hợp này có kết nối giữa hai combobox để sử dụng theo như truy tìm Tỉnh - Huyện - xã được không
 
Upvote 0

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

Back
Top Bottom