Control và Properties trong lập trình Excel

be09

Member
Hội viên mới
Trong bài Sách lập trình VBA cho Excel, tôi có bài lập trình VBA phần 1 và phần 2 chưa nêu rõ về Control và Properties. Bạn nào học về lập trình VBA trong Excel, cần đến các thuộc tính này thì cho ý kiến.

Nội dung: Khi mở cửa sổ Excel xong, để mở cửa sổ VBE thì nhấn nút Alt + F11, xong từ menu vào Insert > UserFom để mở Form, click chuột vào Form xong bạn click vào biểu tượng búa cờ lê sẽ xuất hiện hộp Toolbox (hoặc vào menu View > Toolbox), chọn thẻ Control bạn sẽ thấy các đối tượng (hoặc vật dụng).
Thông thường trong hộp Toolbox có tất cả 14 đối tượng như sau: CheckBox, ComboBox, CommandButton, Frame, Image, Label, ListBox, MultiPage, OptionButton, ScrollBar, SpinButton, TabStrip, TextBox, ToggleButton.
Khi đưa 1 đối tượng lên Form và click vào đối tượng rồi từ menu > View > Properties Window làm xuất hiện cửa sổ Properties với các thuộc tính của đối tượng đó, vậy trong cửa sổ Properties nó có bao nhiêu thuộc tính? xin thưa nó có tất cả 68 thuộc tính, tính chung cho tổng số 14 đối tượng nêu trên.
 
Sửa lần cuối:
Ðề: Control và Properties trong lập trình Excel

Đã 1 tuần trôi qua, ta thấy mới có 100 bạn đọc bài này tôi nghĩ có lẽ 1 số bạn chưa học qua lập trình VBA nên không biết vì sao tôi viết bài này nó sử dụng vào cái gì? 1 số bạn đã biết qua VBA rồi lại cho rằng bài này cũng thông thường quá ai mà không biết, đọc nó thì chẳng có ích lợi gì.

01. Về Properties:
Cái này tôi thấy cần nhất cho các đối tượng: dùng nó để thể hiện màu chữ, màu nền, Font chữ, cỡ chữ, đứng, nghiên, đậm, nhạt, định số cột khi dùng Combobox, đặt tên cho đối tượng, dùng Name để lấy dữ liệu, tạo Link để tự động lấy dữ liệu, làm cho chữ xuống dòng khi số chữ vượt quá khung cho phép..v..v...Nếu các bạn thuộc nằm lòng các thuộc tính này thì tôi tin chắc rằng các bạn sẽ thao tác dễ dàng, nhanh chóng trong việc tạo ra 1 chương trình.

02. Về Control: Tôi xin thưa rằng trong lập trình VBA để hiểu biết hết về các Control và Properties thì dù cho người nào là bậc thầy về VBA (xin đọc phần ghi chú bên dưới) thì cũng chưa chắc hiểu biết hết về nó tôi đơn cử như thế này thì các bạn sẽ hiểu.

Trong Excel 2003 thì 14 Control mà tôi nêu ra ở trên là những Control thường được sử dụng trên UserForm, khi mở bất kỳ 1 Control từ Excel 1997 đến Excel 2010 thì các bạn đều thấy cũng đều thấy 14 Control, nhưng trong thực tế nếu muốn sử dụng và biết hết thì học cả đời. Ví dụ:
- Trong Excel 2003 thì có khoảng 232 Control.
- Trong Excel 2007 thì có khoảng 247 Control.

Ghi chú: xin lỗi các bậc thầy vì các Control dùng để ứng dụng thì nhiều quá (cho Web, bản đồ, Video, Outlook, Access, VB6..v..v...) theo cách nghĩ khách quan của tôi những Control nào cần dùng đến thì mình mới quan tâm tìm hiểu, còn những Control nào không cần dùng đến thì mình không quan tâm nên không cần biết đến để làm gì.
Nếu thông tin này có làm chạm đến cách nghĩ của các thầy thì xin bỏ qua, mục đích chính của tôi là thông tin thêm cho những người chưa hiểu biết về nó.
Xin chân thành cám ơn.
 
Sửa lần cuối:

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top