Thay đổi đối tượng của code VBA

Liên hệ QC

DungMD

Thành viên chính thức
Tham gia
21/6/21
Bài viết
65
Được thích
16
HIện tại tôi có code này
"
Option Explicit

Private WithEvents AI As BSAdvancedInput 'Class in addtoool'

Private Sub AI_OnGetValue(ByVal Target As Object, ByVal ArrayValues As Variant)
Dim i As Long, Sh As Worksheet, TenfilePDF As String
Set Sh = Target.Parent
For i = LBound(ArrayValues, 1) To UBound(ArrayValues, 1)

Target.Value = ArrayValues(i, 0)
TenfilePDF = "D:\PDF\" & ArrayValues(i, 0) & ".PDF"
Sh.ExportAsFixedFormat xlTypePDF, TenfilePDF
Next i

End Sub
Tuy nhiên khi áp dụng thì tất cả các sheet đều bị ảnh hưởng, tôi muốn chỉ áp dụng cho 1 sheet tên là " ABC" thì cần thay đổi gì ạ. Tôi xin cảm ơn !
 
HIện tại tôi có code này

Tuy nhiên khi áp dụng thì tất cả các sheet đều bị ảnh hưởng, tôi muốn chỉ áp dụng cho 1 sheet tên là " ABC" thì cần thay đổi gì ạ. Tôi xin cảm ơn !
Đưa thêm cái code chạy sub lên nữa.Cái mà gọi cái Sub AI_OnGetValue
 
Upvote 0
Web KT

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

Back
Top Bottom