vba_gpe
Thành viên thường trực




- Tham gia
- 15/12/10
- Bài viết
- 296
- Được thích
- 44
- Nghề nghiệp
- Thất nghiệp
Mình có tham khảo các bài viết tạo menu của bạn hangdung07 và anh Levanduyet, tuy nhiên kiến thức có hạn nên chỉ làm được sơ sơ chưa theo ý muốn của mình. Post lên nhờ các bạn góp ý.
Mình có gửi file kèm theo. Ý mình như sau:
Main Menu : (Chinh). Trong do co 3 subMenu (Leve1,Leve2,Leve3). Trong mỗi SubMenu này có tương ứng là các menu là ( Leve1.1,...). Các ô này lấy dữ liệu từ cell.
Mình làm mà không theo ý muốn, nhờ các anh chỉnh sửa giúp.
Mong nhận được hồi âm.
Thân mến.
PHP:
Sub vidu()
Dim cMenu1 As CommandBarControl
Dim cbMainMenuBar As CommandBar
Dim iHelpMenu As Integer
Dim cbcCutomMenu As CommandBarControl
Set cbMainMenuBar = Application.CommandBars("Worksheet Menu Bar")
iHelpMenu = cbMainMenuBar.Controls("Help").Index
Set cbcCutomMenu = cbMainMenuBar.Controls.Add(Type:=msoControlPopup, Before:=iHelpMenu)
cbcCutomMenu.Caption = Cells(1, 1).Value '----------Menu: Chinh
With cbcCutomMenu.Controls.Add(Type:=msoControlButton)
.Caption = Cells(2, 1).Value '----------------Menu: Leve1 (Từ chổ này mình muốn thêm cái nữa nhưng không biết cách)
End With
Set cbcCutomMenu = cbcCutomMenu.Controls.Add(Type:=msoControlPopup)
cbcCutomMenu.Caption = Cells(3, 1).Value'----------Menu: Leve2
With cbcCutomMenu.Controls.Add(Type:=msoControlButton)
.Caption = Cells(2, 2).Value
End With
Set cbcCutomMenu = cbcCutomMenu.Controls.Add(Type:=msoControlPopup)
cbcCutomMenu.Caption = Cells(2, 3).Value
With cbcCutomMenu.Controls.Add(Type:=msoControlButton)
.Caption = Cells(3, 2).Value
End With
End Sub
Main Menu : (Chinh). Trong do co 3 subMenu (Leve1,Leve2,Leve3). Trong mỗi SubMenu này có tương ứng là các menu là ( Leve1.1,...). Các ô này lấy dữ liệu từ cell.
Mình làm mà không theo ý muốn, nhờ các anh chỉnh sửa giúp.
Mong nhận được hồi âm.
Thân mến.
File đính kèm
Lần chỉnh sửa cuối: