haingo08tlt
Thành viên mới
- Tham gia
- 4/7/09
- Bài viết
- 30
- Được thích
- 1
Hi All !
Mình có đoạn code sau:
Sub createButton(ButtonName As String, ButtonTitle As String, actionName As String, Left As Integer, Top As Integer, Width As Integer, Height As Integer)
Dim butTemp
Set butTemp = ActiveSheet.Buttons.Add(Left, Top, Width, Height)
With butTemp
.Caption = ButtonTitle
.Name = ButtonName
.Font.Color = vbBlue
.OnAction = "'actionName'"
End With
Set butTemp = Nothing
End Sub
Tạo chạy thì ok rồi nhưng mắc phải vấn đề ở đây là mình truyền tham số actionName=macroName (ex: "gotoSheet(""Menu"")") . Khi đó mình click lên button thì nó báo macro actionName không tìm thấy.
Chừ mình truyền tham số cho actionName để khi click button thì sheet Menu được chọn. Với lại actionName là một String khi gán cho OnAction có phải đó là nguyên nhân click không đúng như ý muốn không?
Thank All !
Mình có đoạn code sau:
Sub createButton(ButtonName As String, ButtonTitle As String, actionName As String, Left As Integer, Top As Integer, Width As Integer, Height As Integer)
Dim butTemp
Set butTemp = ActiveSheet.Buttons.Add(Left, Top, Width, Height)
With butTemp
.Caption = ButtonTitle
.Name = ButtonName
.Font.Color = vbBlue
.OnAction = "'actionName'"
End With
Set butTemp = Nothing
End Sub
Tạo chạy thì ok rồi nhưng mắc phải vấn đề ở đây là mình truyền tham số actionName=macroName (ex: "gotoSheet(""Menu"")") . Khi đó mình click lên button thì nó báo macro actionName không tìm thấy.
Chừ mình truyền tham số cho actionName để khi click button thì sheet Menu được chọn. Với lại actionName là một String khi gán cho OnAction có phải đó là nguyên nhân click không đúng như ý muốn không?
Thank All !
Lần chỉnh sửa cuối: