Giúp tạo phím tắt cho Macro trong file xla (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hvn8006

Thành viên chính thức
Tham gia
21/7/08
Bài viết
67
Được thích
5
Giới tính
Nam
Nghề nghiệp
QA-QS/QC
Kính chào các anh chị trong diễn đàn.
Em có một file tập hợp các Macro hay dùng save dưới dạng file xla( vui long xem file đính kèm) để add vào addin. Hiện em muốn gán phím tắt cho các Macro này để sử dụng cho tiện nhưng chưa biết cách.
Nhờ các anh chị trong diễn đàn chỉ bảo.
Thân chào.
 

File đính kèm

Kính chào các anh chị trong diễn đàn.
Em có một file tập hợp các Macro hay dùng save dưới dạng file xla( vui long xem file đính kèm) để add vào addin. Hiện em muốn gán phím tắt cho các Macro này để sử dụng cho tiện nhưng chưa biết cách.
Nhờ các anh chị trong diễn đàn chỉ bảo.
Thân chào.
Mở file này ra, vào VBA (Alt+F11), chọn vào Thisworkbook của file này, trong phần Properties chọn vào mục IsAddin, chọn False. Lúc này các sheet được hiện ra, quay ra sheet của file này, bấm tổ hợp phím Alt+F8 để hiện lên hộp thoại Macro, chọn vào tên một macro nào đó bấm vào mục Options... tới đây, bạn gõ chữ gì đó vào Shortcut key. Lưu ý, đừng nên chọn key giống của Excel là được.

Sau khi đặt hết các shortcut bạn lại vào VBA chọn lại mục IsAddin là True, rồi lưu lại file.
 

File đính kèm

  • Macro.jpg
    Macro.jpg
    74.2 KB · Đọc: 436
pnf.jpg
Em làm thế này mà chưa thấy cái Properties đâu anh Hoàng Trọng Nghĩa ạ. Xin chỉ rõ hơn được không ạ. Rất cảm ơn anh.
 
Cảm ơn anh. Em làm được rồi ạ.
 
Nhân tiện cho em hỏi luôn về code này anh HTN ơi. Em có 2 Macro này gán phím tắt cho nó, nhưng phải gán bằng 2 phím khác nhau. Hiện tại có cách nào để gộp lại thành 1 macro được không ạ. Như thế nó sẽ tiết kiếm phím tắt anh ạ.

Sub Dung()

Selection.Interior.Color = 65535

End Sub

Sub Sai()

Selection.Interior.ThemeColor = xlThemeColorDark1

End Sub
 
Nhân tiện cho em hỏi luôn về code này anh HTN ơi. Em có 2 Macro này gán phím tắt cho nó, nhưng phải gán bằng 2 phím khác nhau. Hiện tại có cách nào để gộp lại thành 1 macro được không ạ. Như thế nó sẽ tiết kiếm phím tắt anh ạ.

Sub Dung()

Selection.Interior.Color = 65535

End Sub

Sub Sai()

Selection.Interior.ThemeColor = xlThemeColorDark1

End Sub

Thì bạn dùng một thông báo để hỏi thôi, nếu đúng thì Yes, còn sai chọn No.

Mã:
Sub YesOrNo()
    If MsgBox("Vung lua chon DUNG hay SAI?" & vbLf & _
              "- Neu DUNG, chon Yes" & vbLf & _
              "- Neu SAI, chon No.", _
              vbQuestion + vbYesNo, "THÔNG BÁO") = vbYes Then
        Selection.Interior.Color = 65535
    Else
        Selection.Interior.ThemeColor = xlThemeColorDark1
    End If
End Sub
 
bạn tìm cái Properties ở đâu thế mình tìm không thấy, bạn hướng dẫn lại chi tiết giúp mình được không, cảm ơn bạn nhiều!
 
bạn tìm cái Properties ở đâu thế mình tìm không thấy, bạn hướng dẫn lại chi tiết giúp mình được không, cảm ơn bạn nhiều!
Trong cửa sổ VBE, vào tab view, chọn mục Properties Window
Hoặc
Trong cửa sổ VBE, nhấn F4 cũng ra kết quả tương tự
 
anh ơi sao em ân Alt+F8 không được , không sao gán phím tắt đc cái chỉ em phải làm sao với
 

File đính kèm

  • z711998491411_04d0e9389784b449d576bf9aea71c3e7.jpg
    z711998491411_04d0e9389784b449d576bf9aea71c3e7.jpg
    159.8 KB · Đọc: 39
Cũng như bạn ở trên! Các bác giúp em với không thấy nút Options, nếu không thì code như thế nào để gán shortcut ạ?
 
Cảm ơn anh. Em làm được rồi ạ.
làm thế nào vậy bạn, chia sẽ cho anh em với nào :D
thank you
Bài đã được tự động gộp:

Trong cửa sổ VBE, vào tab view, chọn mục Properties Window
Hoặc
Trong cửa sổ VBE, nhấn F4 cũng ra kết quả tương tự
Properties chọn vào mục IsAddin, chọn False
Nhờ bác hướng dẫn lại em đoạn này với ạ, em vẫn ko tìm thấy mục IsAddin
 
Web KT

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

Back
Top Bottom