Chào mọi người em đang cần giúp đỡ về sự kiện click chuột vào các đối tượng shapes trên excel bằng vba

Liên hệ QC

thekid0610

Thành viên mới
Tham gia
5/11/14
Bài viết
2
Được thích
0
Chào mọi người
em đang cần giúp đỡ về sự kiện click chuột vào các đối tượng shapes trên excel bằng vba
Em đang có shapes tự động tạo từ 1 đến n bằng VBA. em muốn hỏi là:
1. Có thể tạo chương trình con tự động từ 1 đến n được không để gắn chương trình vào từng shapes
2. Có thể kiểm tra shapes nào đang được click để thực hiện event được không ạ.
em cám ơn
 
Thay vì nêu ý tưởng của mình như trên thì bạn nêu yêu cầu cuối cùng cần làm gì xem nào.

(Tức là nêu bài toán trước khi xuất hiện ý tưởng tạo shapes, ý tưởng tạo chương trình gì đó, ý tượng bắt sự kiện gì đó).
 
Upvote 0
Chào mọi người
em đang cần giúp đỡ về sự kiện click chuột vào các đối tượng shapes trên excel bằng vba
Em đang có shapes tự động tạo từ 1 đến n bằng VBA. em muốn hỏi là:
1. Có thể tạo chương trình con tự động từ 1 đến n được không để gắn chương trình vào từng shapes
2. Có thể kiểm tra shapes nào đang được click để thực hiện event được không ạ.
em cám ơn
Cơ bản là vầy nha bạn.
Mã:
Sub AddShapes()
Dim i As Long
For i = 1 To 10
    With ActiveSheet.Shapes.AddShape(msoShapeRectangle, 10, 10 + 50 * (i - 1), 100, 40)
        .OnAction = "Shape_Click"
    End With
Next
End Sub
Sub Shape_Click()
MsgBox Application.Caller
End Sub
 
Upvote 0
Upvote 0
Web KT

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

Back
Top Bottom