Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Với một Microsoft Excel 97 và các phiên bản Microsoft Excel 98 Macintosh hoặc các phiên bản trước của bài viết này, hãy xem .

Tóm tắt

Trong Microsoft Visual Basic for Applications, không phải tất cả Microsoft Excel worksheet chức năng được hỗ trợ là phương pháp đối tượng ứng dụng . Nếu bạn cố gắng sử dụng một trong các chức năng bảng với các đối tượng ứng dụng , bạn sẽ nhận được thông báo lỗi sau:

Thời gian chạy lỗi '438': đối tượng không hỗ trợ tài sản hoặc phương pháp

Thông tin Bổ sung

Bạn có thể soạn quy trình Visual Basic gọi Microsoft Excel worksheet chức năng. Chức năng trang tính có quy trình Visual Basic trong đối tượng ứng dụng , và được liệt kê trongphương pháp hoặc danh sách thuộc tính cho đối tượng ứng dụng trong Visual Basic Object Browser.Most bảng chức năng không có phương pháp đối tượngứng dụng có tương đương người điều hành cài sẵn Microsoft Visual Basic hoặc chức năng. Ví dụ: hàm MOD bảng không có phương thức của đối tượng ứng dụng do đó là một tương đương Mod được tích hợp trong Visual Basic. Điều khiển Visual Basic hoạt động nhanh hơn một chức năng Microsoft Excel trong mô-đun Visual Basic.

Excel Worksheet chức năng có phương pháp nào trong Visual Basic

Chú ý: các bước sau đây giả sử rằng bạn đã cài đặt Visual Basic giúp tệp. Để hiển thị danh sách tất cả các Microsoft Excel worksheet chức năng có sẵn như là phương pháp đối tượng ứng dụng trong Visual Basic, hãy làm theo các bước sau:

  1. Trong Visual Basic Editor, nhập bảng tính năng trong chương trình hỗ trợ Microsoft Office và sau đó bấm Tìm kiếm.

  2. Trong danh sách các chủ đề, nhấp vào Danh sách bảng chức năng dành cho Visual Basic.

Để xác định vị trí tương đương Visual Basic người điều hành hoặc chức năng của một chức năng bảng tính Microsoft Excel không có sẵn như là một phương pháp đối tượng ứng dụng , hãy làm theo các bước sau:

  1. Trong Visual Basic Editor, gõ tên hàm hoặc điều khiển hỗ trợ Office, và sau đó bấm Tìm kiếm. Ví dụ: gõ mod.

  2. Trong danh sách các chủ đề, nhấp vào chủ đề cho chức năng hoặc điều khiển. Ví dụ: bấm chủ đề Mod điều khiển .

Bảng sau có chứa các trang tính năng mà không có phương pháp đối tượng ứng dụng . Visual Basic tương đương cột danh sách chức năng bạn có thể sử dụng kết quả tương tự như (hoặc tương tự với) các chức năng trả lại kết quả. Microsoft Excel Visual Basic worksheet function equivalent ------------------------------------------------------------------- ABS() Abs function ATAN() Atn function CHAR() CHR function CODE() ASC function COS() Cos function DATE() DATESERIAL function ERROR.TYPE() ERR function EXACT() STRCOMP function EXP() Exp function INDIRECT() No direct equivalent - use Range, Cells, Offset, or any other way of referencing cells. INFO() No direct equivalent - use the following: CURDIR function, the following Application properties (MEMORYTOTAL, MEMORYUSED, MEMORYFREE, VERSION, OPERATINGSYSTEM, CALCULATION, COUNT) ISBLANK() ISEMPTY function ISREF() TYPENAME function LEN() LEN function LOWER() LCASE function N() No equivalent (none needed) NA() No equivalent - use ActiveCell.Value = "#N/A" RAND() RND function RANDOMIZE() Randomize function SIN() Sin function SIGN() Sgn function SQR() Sqr function SQRT() Sqr function T() No equivalent (none needed) TAN() Tan function TODAY() DATE function TRUNC() FIX function TYPE() TYPENAME function UPPER() UCASE function VALUE() VAL function Chú ý: The Microsoft Excel worksheet chức năng và điều khiển tương đương Visual Basic hoặc chức năng được không luôn tính cách tương tự và có thể đưa ra kết quả khác nhau, ngay cả khi họ có cùng tên. Sử dụng điều khiển tương đương Visual Basic hoặc chức năng được ưu tiên để tăng tốc độ và tính linh hoạt trong tính toán. Ngoài ra, điều khiển Visual Basic hoặc chức năng có sẵn cho tất cả các ứng dụng Microsoft Visual Basic Applications.Although chúng tôi khuyên bạn nên sử dụng sử dụng Visual Basic hoặc chức năng hiển thị trong danh sách trên, có khác phương pháp sử dụng các hàm trang tính macro Visual Basic nếu cần. Ví dụ, bạn có thể sử dụng bảng ATAN macro Visual Basic của bạn bằng cách sử dụng ExecuteExcel4Macro hoặc chức năng giá : x = Application.ExecuteExcel4Macro("Atan(12)") - hoặc - x = Application.Evaluate("Atan(12)")

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×