Code copy và paste

Liên hệ QC

hongtruong101186

Thành viên mới
Tham gia
10/11/08
Bài viết
40
Được thích
5
Trong menu tự tạo của mình, mình muốn có thêm lệnh copy và paste như menu của Excel mà chưa biết viết macro như nào cho nó hợp lí.

Mong mọi người chỉ giúp. Thanks.
 
Trong menu tự tạo của mình, mình muốn có thêm lệnh copy và paste như menu của Excel mà chưa biết viết macro như nào cho nó hợp lí.

Mong mọi người chỉ giúp. Thanks.
Giả sử bạn đã có sẳn 1 Toolbar tên là My Bar
Để add thêm lệnh Copy, Paste vào, ta dùng code như sau:
PHP:
Sub Test()
  With CommandBars("Standard")
    .Controls(11).Copy CommandBars("My Bar")
    .Controls(12).Copy CommandBars("My Bar")
  End With
End Sub
Đơn giản thế thôi
Xem file ví dụ nhé
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Cảm ơn anh, nhưng e lại tạo menu bar thì câu lệnh như nào anh nhỉ?
Tối em về thử nghiên cứu thêm thế nào. Nhưng cũng mong anh chỉ giáo thêm.
 
Upvote 0
Cảm ơn anh, nhưng e lại tạo menu bar thì câu lệnh như nào anh nhỉ?
Tối em về thử nghiên cứu thêm thế nào. Nhưng cũng mong anh chỉ giáo thêm.
Thì cũng tương tự thôi mà!
- Giả sử bạn đã có 1 menu Tên là "My Menu"
- Vậy viết thêm code này vào:
PHP:
Sub CreateSubMenu()
  On Error Resume Next
  With Application.CommandBars(1).Controls("My Menu")
    If .Controls("Copy") Is Nothing Then .Controls.Add 1, ID:=19
    If .Controls("Paste") Is Nothing Then .Controls.Add 1, ID:=22
  End With
End Sub
Xong!
Xem file ví dụ
 

File đính kèm

Upvote 0
Hiện tại trong menu của em có 5 command, trong các command lại có các item nữa.
Trong Menu gồm có hệ thống, dữ liệu, tính toán, thống kê, công cụ. Bây giờ em muốn thêm cái lệnh copy và cut vào command công cụ. E không thể thêm được.
Em không thể call cho nó được, bác xem giúp e tí.
 
Upvote 0
Hiện tại trong menu của em có 5 command, trong các command lại có các item nữa.
Trong Menu gồm có hệ thống, dữ liệu, tính toán, thống kê, công cụ. Bây giờ em muốn thêm cái lệnh copy và cut vào command công cụ. E không thể thêm được.
Em không thể call cho nó được, bác xem giúp e tí.
Ôi! Bạn nói thế thì tôi chịu, vì nó còn liên quan đến code có sẳn của bạn nữa cơ mà!
 
Upvote 0
Vâng! Đúng vậy ạ. Thế mình có thể viết lệnh copy riêng được kô ạ. Sau đó gọi chứ không sử dụng lệnh có sẵn của Excel như trên nữa.
 
Upvote 0
Web KT

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

Back
Top Bottom