[Lỗi khi chạy file VBA trên máy khác] (2 người xem)

Liên hệ QC

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

guctoosayohzeml

Thành viên mới
Tham gia
2/7/21
Bài viết
19
Được thích
4
Mình xin chào mọi người,
File VBA chạy trên máy mình thì rất ổn, nhưng không hiểu sao khi chép sang máy khác thì có 2 thông báo lỗi như thế này ạ, có thể liên quan đến Sub Replace(). Rất mong mọi người hỗ trợ ạ.
L1.jpgL2.jpgL3.jpg
 

File đính kèm

Mình xin chào mọi người,
File VBA chạy trên máy mình thì rất ổn, nhưng không hiểu sao khi chép sang máy khác thì có 2 thông báo lỗi như thế này ạ, có thể liên quan đến Sub Replace(). Rất mong mọi người hỗ trợ ạ.
Bạn làm theo hướng này:
Mã:
Sub Replace()
Dim rng As Range, v As Variant
Set rng = Sheets("EDIT").Columns("C:C")
For Each v In Array("QU?N ", "QU?N", "QUAN ", "QUAN", "Q. ", "Q.", "Q ")
    rng.Replace What:=v, Replacement:="Q ", LookAt:=xlPart
Next v
'.....
End Sub
 
Upvote 0
Phần còn lại bạn tự làm, thêm 2 vòng lặp theo mẫu trên.

.
Cảm ơn bạn :) Mình xóa phần cuối FormulaVersion:=xl.... thì code chạy được. Có thể do mình record trên Excel 365 nên có thêm thông số này. Còn trên Excel đời trước đó không có thông số FormulaVersion:=xl....
Một lần nữa, cám ơn bạn :)
 
Upvote 0
Web KT

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

Back
Top Bottom