Danh mục

Giáo trình hướng dẫn sử dụng hàm có sẵn trong excel để thêm một chuỗi số liệu vào biểu đồ p6

Số trang: 5      Loại file: pdf      Dung lượng: 513.15 KB      Lượt xem: 9      Lượt tải: 0    
tailieu_vip

Phí tải xuống: miễn phí Tải xuống file đầy đủ (5 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Nên khởi tạo giá trị ban đầu cho điều khiển RefEdit bằng địa chỉ của vùng dữ liệu hiện hành. Để làm được như vậy, trong sự kiện UserForm_Initialize của UserForm cần thêm đoạn mã lệnh tương tự như sau:RefEdit1.Text =
Nội dung trích xuất từ tài liệu:
Giáo trình hướng dẫn sử dụng hàm có sẵn trong excel để thêm một chuỗi số liệu vào biểu đồ p6 3. Tạo hệ thống Menu và gán mã lệnh cho từng MenuItem Sub TaoMenu() Dim cb As CommandBar Dim cpop As CommandBarPopup Dim cpop2 As CommandBarPopup Dim cbtn As CommandBarButton LẤY THAM CHIẾU ĐẾN THANH TRÌNH ĐƠN Set cb = Application.CommandBars(Worksheet Menu Bar) TẠO MENU1: “VI DU MENU” (CommandBarPopup). Set cpop = cb.Controls.Add(Type:=msoControlPopup, Temporary:=True) cpop.Caption = &Vi du Menu TẠO MENUITEM2: “TINH TONG” (CommandBarButton). (thêm MenuItem vào MENU1) Set cbtn = cpop.Controls.Add(msoControlButton, , , , True) Gán thuộc tính cho MenuItem. cbtn.Caption = Tinh Tong ‘ Gán tiêu đề cbtn.OnAction = Macro1 ‘ Gán mã lệnh TẠO MENUITEM3: “TINH TICH” (CommandBarButton). Set cbtn = cpop.Controls.Add(msoControlButton, , , , True) cbtn.Caption = Tinh Tich cbtn.OnAction = Macro2 TẠO MENU4: “MENU CAP 2” (CommandBarPopup). Đây là MenuItem bắt đầu một nhóm trình đơn khác Set cpop2 = cpop.Controls.Add(msoControlPopup, , , , True) cpop2.Caption = Menu Cap 2 Thêm SeparatorBar vào phía trước Menu này. cpop2.BeginGroup = True TẠO MENUITEM5: “LUA CHON 1” (CommandBarButton). Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True) cbtn.Caption = Lua chon &1 cbtn.OnAction = Macro3 TẠO MENUITEM6: “LUA CHON 2” (CommandBarButton). Set cbtn = cpop2.Controls.Add(msoControlButton, , , , True) cbtn.Caption = Lua chon &2 cbtn.OnAction = Macro4 End Sub Trong các câu lệnh tạo hệ thống trình đơn như trên, tham số Temporary của phương thức Add đều được gán bằng True, vì vậy, khi người dùng thoát khỏi Excel thì các hệ thống trình đơn vừa thêm vào sẽ được tự động xoá đi. 8.4.3. Xoá trình đơn tuỳ biến Khi người dùng chỉ đóng workbook mà không đóng Excel, trình đơn vừa được thêm vào vẫn còn được hiển thị trên hệ thống thanh trình đơn của Excel hoặc người dùng làm việc với một workbook khác mà không cần đến những tính năng trong trình đơn. Như vậy, có những lúc cần phải xoá trình đơn vừa được thêm vào. Để thực hiện điều này, có thể sử dụng phương thức Delete có trong đối tượng kiểu CommandBarControl hoặc CommandBarPopup hoặc CommandBarButton. Đoạn mã lệnh sau thực hiện xoá trình đơn “Vi du Menu” đã được tạo ra ở ví dụ trên.178 CHƯƠNGIV:LẬPTRÌNHTRÊNMICROSOFTEXCEL Sub XoaMenu() Dim cb As CommandBar Dim cbp As CommandBarPopup ‘Lấy tham chiếu đến thanh trình đơn Set cb = Application.CommandBars(Worksheet Menu Bar) On Error Resume Next ‘Tham chiếu đến trình đơn “Vi du Menu” Set cbp = cb.Controls(Vi du Menu) If Not IsNull(cbp) Then cbp.Delete End If End SubNgoài ra, thay vì xoá trình đơn vừa tạo ra, người lập trình có thể thiết lập lại trạng thái ban đầucủa hệ thống thanh trình đơn trong Excel thông qua phương thức Reset. Sau khi sử dụngphương thức này, tất cả các trình đơn do người dùng tạo ra sẽ được xoá đi, và hệ thống thanhtrình đơn sẽ trở về trạng thái mặc định. Sub ResetMenu() Dim cb As CommandBar Dim cbp As CommandBarPopup ‘Lấy tham chiếu đến thanh trình đơn Set cb = Application.CommandBars(Worksheet Menu Bar) cbp.Reset End SubTrong hầu hết các trường hợp, người lập trình sẽ tạo trình đơn lúc mở workbook, và sẽ xoátrình đơn khi đóng workbook và ta có thể thực hiện tự động quá trình này thông qua viêc xử lýsự kiện liên quan đến việc mở và đóng Workbook. Trong sự kiện Workbook_Open, gọi đếnthủ tục thực hiện việc tạo trình đơn, còn trong sự kiện Workbook_BeforeClose, gọi đến thủtục thực hiện việc xoá trình đơn. ‘SỰ KIỆN Workbook_Open Private Sub Workbook_Open() ‘Gọi thủ tục thực hiện việc tạo trình đơn TaoMenu End Sub ‘SỰ KIỆN Workbook_BeforeClose Private Sub Workbook_BeforeClose(Cancel As Boolean) ‘Gọi thủ tục thực hiện việc xoá trình đơn XoaMenu End Sub8.4.4. Gán phím tắt cho Menu ItemGán phím tắt cho Menu Item thực chất là gán phím tắt cho Macro tương ứng với Menu Item đó(là Macro được gán cho Menu Item thông qua thuộc tính OnAction). Bổ sung đoạn mã lệnhsau vào cuối thủ tục TaoMenu ở ví dụ trước để gán phím tắt là CTRL+SHIFT+T cho MenuItem “Tinh Tong”: ‘Tạo phím tắt cho MenuItem Application.MacroOptions _ Macro:=Macro1, _ HasShortcutKey:=True, _ ShortcutKey:=T 179 Trong khi tạo hệ thống trình đơn “Vi du Menu” ở ví dụ trước, Menu Item “Tinh Tong” có thuộc tính OnAction được gán bằng “Macro1”. Do đó để ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: