VBA Hiện button khi click để hiện lên các button

Liên hệ QC

hp19892

Thành viên mới
Tham gia
19/8/21
Bài viết
16
Được thích
2
E muốn tạo vba button click event, ví dụ khi ấn vào nút Daily Checking thì hiện các button liên quan Daily, còn khi ấn button Weekly Planning thì chỉ hiện thị button lquan tới weekly còn các button của Daily sẽ ẩn lại. Mong các bác chỉ giáo.
1632804944102.png
1632805506565.png
1632805557593.png
 

File đính kèm

  • New Microsoft Excel Worksheet.xlsx
    31.8 KB · Đọc: 6
Lần chỉnh sửa cuối:

File đính kèm

  • HIEN BUTTON.xlsm
    35.1 KB · Đọc: 9
Upvote 0
E muốn tạo vba button click event, ví dụ khi ấn vào nút Daily Checking thì hiện các button liên quan Daily, còn khi ấn button Weekly Planning thì chỉ hiện thị button lquan tới weekly còn các button của Daily sẽ ẩn lại. Mong các bác chỉ giáo.
Code của bạn đây nhé:
PHP:
Sub DailyButton()
    With ActiveSheet.Shapes
        .Range(Array("Group 53")).Visible = msoFalse
        .Range(Array("Group 18")).Top = 6
        .Range(Array("Group 18")).Left = 478
        .Range(Array("Group 18")).Visible = msoTrue
    End With
End Sub

Sub WeeklyButton()
    With ActiveSheet.Shapes
        .Range(Array("Group 18")).Visible = msoFalse
        .Range(Array("Group 53")).Top = 100
        .Range(Array("Group 53")).Left = 478
        .Range(Array("Group 53")).Visible = msoTrue
    End With
End Sub
 

File đính kèm

  • Hide_UnHide_Shape.xlsm
    20.7 KB · Đọc: 15
Upvote 0
Cám ơn các bác sau vài ngày tìm hiểu e. cũng tự code được rồi. Biến hết các shape thành group rồi cho ẩn hiện theo group là được. Giờ e đang tìm thêm cách để mỗi khi chuyển sheet khác thì các group cũng tự động ẩn
 
Upvote 0
Web KT

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

Back
Top Bottom