Xin hỏi thêm về tạo Combox

Liên hệ QC

Phanhanhdai

Thành viên tiêu biểu
Tham gia
16/3/08
Bài viết
733
Được thích
1,876
Nghề nghiệp
Thiết kế công trình
Các anh cho em hỏi làm thế nào để tạo được Combox như file dưới, em kích chuột phải vào để nó hiện nên Properties nhưng không hiện lệnh (nếu có thể các anh chị có thể hướng dẫn em chi tiết cách làm bài này)
Em xin chân thành cảm ơn
 

File đính kèm

Bạn bấm phải chuột vào thanh công cụ, chọn Control Toolbox -> Khi thanh Control Toolbox hiện ra bạn bấm vào nút hình cây thước -> Sau đó bấm phải chuột vào Combox -> Sẽ thấy có chữ Properties -> OK. Thân.
 
Lần chỉnh sửa cuối:
Đây là 1 control thuộc Control Toolbox, vậy bạn hãy cho view tool bar Control Toolbox lên, nhấn nút Design trong tool bar đó, sẽ click phải được. Để thoát chê độ design, nhấn nút đó lần nữa.
 
Làm thế nào để copy Combox nhanh nhất

Giờ thì em có thể làm được rồi, em xin hỏi thêm là nếu tại tất cả các ô trong một cột em đều tạo một Combox (Ý tưởng của em là em sẽ tạo com bo ở cột B, mỗi một ngày có một nghiệp vụ Combox) thì em phải làm sao để copy các combox đó và gắn cho nó thuộc tính nhanh nhất (Mình có thể ứng dụng tính tương đối của Excel vào không ví dụ Combox vẽ ở ô B3 thì sẽ liên kết với dữ liệu ô B3, Combox vẽ ở ô B4 thì sẽ liên kết với dữ liệu ô B4). Tức là copy gần nhanh như excel bình thường. Em xin chân thành cảm ơn nhiều
 
Đừng làm thế, vì mỗi ô 1 combobox, tính ra ít cũng là vài chục, nhiều thì vài trăm, vài ngàn, nặng file nặng máy lắm.
Làm 1 cái thôi rồi dùng code cho chạy lên chạy xuống.
 
Đừng làm thế, vì mỗi ô 1 combobox, tính ra ít cũng là vài chục, nhiều thì vài trăm, vài ngàn, nặng file nặng máy lắm.
Làm 1 cái thôi rồi dùng code cho chạy lên chạy xuống.

Đúng vậy, không ai làm mỗi ô một combobox cả. Nếu một ngày nào đó bạn phải xóa dòng, xóa cột rồi sẽ thấy cái hại của nó!
 
Đúng vậy, không ai làm mỗi ô một combobox cả. Nếu một ngày nào đó bạn phải xóa dòng, xóa cột rồi sẽ thấy cái hại của nó!
Em xin nghĩ ra cách khác. Nhân đây cho em hỏi thêm một cái nữa đó là anh làm thế nào trên combox xuất hiện tên tiêu đề 2 cột của nó (Cụ thể làm Ma vdTen van de) vậy?
Bài toán của em có phần dữ liệu các cột đầu vào và các cột đầu ra (Cột đầu ra dĩ nhiên là phụ thuộc vào số liệu cột đầu vào) nhưng ngoài ra nó còn phụ thuộc và nghiệp vụ (Nghiệp vụ ví dụ chủ đầu tư chuyển tiền vào, HSC chuyển tiền vào, ra...). Em định sử dụng Combox cho phần nghiệp vụ. Sau đó em dùng hàm If cho phần đầu ra. Nhưng nếu như vậy thì file sẽ rất nặng. Các anh có thể tư vấn cách làm cho em không ah?
 
Lần chỉnh sửa cuối:
Tiêu đề: Sửa Property Column Head = True
Xem file kèm theo: Bỏ bớt được công thức cột C
 

File đính kèm

Bài toán của em có phần dữ liệu các cột đầu vào và các cột đầu ra (Cột đầu ra dĩ nhiên là phụ thuộc vào số liệu cột đầu vào) nhưng ngoài ra nó còn phụ thuộc và nghiệp vụ (Nghiệp vụ ví dụ chủ đầu tư chuyển tiền vào, HSC chuyển tiền vào, ra...). Em định sử dụng Combox cho phần nghiệp vụ. Sau đó em dùng hàm If cho phần đầu ra. Nhưng nếu như vậy thì file sẽ rất nặng. Các anh có thể tư vấn cách làm cho em không ah?
Em xin gửi file đính kèm mong được các bác giúp đỡ
 
Lần chỉnh sửa cuối:
Em xin nghĩ ra cách khác. Nhân đây cho em hỏi thêm một cái nữa đó là anh làm thế nào trên combox xuất hiện tên tiêu đề 2 cột của nó (Cụ thể làm Ma vdTen van de) vậy?
Bài toán của em có phần dữ liệu các cột đầu vào và các cột đầu ra (Cột đầu ra dĩ nhiên là phụ thuộc vào số liệu cột đầu vào) nhưng ngoài ra nó còn phụ thuộc và nghiệp vụ (Nghiệp vụ ví dụ chủ đầu tư chuyển tiền vào, HSC chuyển tiền vào, ra...). Em định sử dụng Combox cho phần nghiệp vụ. Sau đó em dùng hàm If cho phần đầu ra. Nhưng nếu như vậy thì file sẽ rất nặng. Các anh có thể tư vấn cách làm cho em không ah?

Bạn vào chủ đề này nhé, sẽ giúp bạn rất nhiều trong việc sử dụng combobox.

Validation_Ext - Trợ giúp nhập liệu!

Thân!
 
Em định sử dụng Combox cho phần nghiệp vụ.
Combobox cho cột B, bạn xem file "combobox diđộng.xls" bài trên. File này cũng sử dụng nguyên lý như trong link của MrOKeBab, nhưng không bị lỗi Copy Paste.
Sau đó em dùng hàm If cho phần đầu ra. Nhưng nếu như vậy thì file sẽ rất nặng. Các anh có thể tư vấn cách làm cho em không ah?
Không hiểu sự phụ thuộc của đầu ra vào nghiệp vụ và đầu vào như thế nào? Bạn nói rõ hơn mới tư vấn được. Nhưng nói chung vẫn phải dùng công thức không hàm này thì hàm khác. Trừ khi dùng VBA.
 
Bạn có thể hướng dẫn cách tạo combox động như fìle trên được không?
 
Giải pháp làm cho combobox di động là dùng code VBA để dịch chuyển nó bạn ạ. Vậy cứ vẽ 1 combobox của Control toolbox ở vị trí bất kỳ, rồi viết code, combobox sẽ dịch chuyển theo lệnh của VBA.
 
Tiêu đề: Sửa Property Column Head = True
Xem file kèm theo: Bỏ bớt được công thức cột C

Bạn có thể hướng dẫn chi tiết giúp mình cách tạo combobox mà khi ấn vào có hai cột như bài VD của bạn ở trên tạo "combobox động" Xin cám ơn bạn nhiều nhé! Mình tạo rồi nhưng sao chỉ hiện có một cột mã mà không thể hiện cột diễn giải kế bên được
 
Lần chỉnh sửa cuối:
Bạn xem lại các Property ListFillRange, Property ColumnCount (= 2), Property ColumnWidth,

Trong đó ListFillRange nếu là 1 vùng thì bao gồm 2 cột thí dụ A2:B10, nếu là name thì Name cũng refered to 2 cột.
 
Bạn xem lại các Property ListFillRange, Property ColumnCount (= 2), Property ColumnWidth,

Trong đó ListFillRange nếu là 1 vùng thì bao gồm 2 cột thí dụ A2:B10, nếu là name thì Name cũng refered to 2 cột.

Thế còn thuộc tính động ta phải chọn ở đâu bạn ha!
 
Các anh cho em hỏi làm thế nào để tạo được Combox như file dưới, em kích chuột phải vào để nó hiện nên Properties nhưng không hiện lệnh (nếu có thể các anh chị có thể hướng dẫn em chi tiết cách làm bài này)
Em xin chân thành cảm ơn

Bạn phải bỏ "Disign mode" trong Controls
 
Web KT

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

Back
Top Bottom