hỏi về công thức trong VBA

  • Thread starter Thread starter ST-Lu!
  • Ngày gửi Ngày gửi
Liên hệ QC

ST-Lu!

Love Wingchun
Tham gia
19/8/08
Bài viết
730
Được thích
546
Nghề nghiệp
Xích lô một thời
Chào các anh
Em thấy có những hàm phải thêm đoạn bôi đen như bên dưới

Application.WorksheetFunction.Match(Vung(i), Vung, 0) Then

Nhưng trong khi đó em thấy hàm Trim thì lại không có. Có phải hàm Trim cũng là một hàm của VBA nên không cần phải B]Application.WorksheetFunction[/B]. ko?

Cám ơn các anh
 
Tất nhiên rồi, còn nhiều hàm khác nữa. Như Left, Right, Mid,.... cũng đâu cần WorksheetFunction đâu. Thân.
 
Lần chỉnh sửa cuối:
Upvote 0
Hàm TRIM() là hàm của VBA nên có thể viết trưc tiếp còn các hàm của bảng tính (Có giới hạn) được sử dụng trong VBA nhưng phải ghi rõ ràng như vậy mới áp dụng được trong VBA.
 
Upvote 0
Chào các anh
Em thấy có những hàm phải thêm đoạn bôi đen như bên dưới

Application.WorksheetFunction.Match(Vung(i), Vung, 0) Then

Nhưng trong khi đó em thấy hàm Trim thì lại không có. Có phải hàm Trim cũng là một hàm của VBA nên không cần phải B]Application.WorksheetFunction[/b]. ko?

Cám ơn các anh
Muốn biết hàm nào đó có phải của VBA hay không thì dể lắm... Cứ gõ đại tên hàm, vừa mở dấu ngoặc xong (dấu ( ) , nếu bạn thấy xuất hiện 1 Tooltip gợi ý gì đó về cú pháp thì... là chính nó
Bằng ngược lại, buộc phải dùng Application.WorksheetFunction ở đằng trước
 
Upvote 0
Còn 1 cách khác là tìm xem hàm của mình nằm ở đâu. Nếu nằm trong Application thì khỏi cần phải thêm WorksheetFunction. Bằng cách vào VBA, tìm trên thanh công cụ, công cụ Object Browser. Trong khung Classes nhấp vào chữ Application sẽ thấy các công cụ này. Còn WorksheetFunction thì tất nhiên phải nằm trong WorksheetFunction rồi. Thử xem sẽ thấy. Thân.
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom