-
07-15-2012, 07:32 AM #1Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Control và Properties trong lập trình Excel
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.View more random threads:
- Chạy tự động macro khi mở file excel & Sử dụng Visual Basic tô màu ô tương ứng khi double click cell
- Theo dõi thu học phí sinh viên
- Tính lãi suất trả góp , tiền trả hàng tháng và số tháng trả dao động
- cần các bạn giúp
- Tạo Form Nhập Liệu Trong Excel
- xin giúp đỡ của mọi người về code VBA lọc dữ liệu có điều kiện với khối lượng lớn dữ liệu
- Load hình vào UserForm
- Thư viện dành cho dân lập trình Visual Basic
- Cách tính giá vốn hàng bán
- Giúp em vấn đề xóa 1 cột trong excel ( em cần rất gấp)
-
07-21-2012, 01:37 PM #2Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: 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ự ra đời của các thiết bị công nghệ – khoa học tiền tiến đã tạo tiền đề thúc đẩy nền kinh tế, từng lớp phát triển hơn. Những thiết bị, ứng dụng này tương trợ con người giải quyết công việc mau...
Bàn luận nhiều tác động tích cực của công nghệ thông tin cho con người