Tôi có một sổ làm việc sử dụng một hàm vba nhất định không xuất hiện trong Chèn | Chèn chức năng ... hộp thoại danh sách các chức năng có sẵn.
Làm cách nào để tìm nguồn của nó (để xem những gì nó làm)?
Tôi có một sổ làm việc sử dụng một hàm vba nhất định không xuất hiện trong Chèn | Chèn chức năng ... hộp thoại danh sách các chức năng có sẵn.
Làm cách nào để tìm nguồn của nó (để xem những gì nó làm)?
Câu trả lời:
Tôi hy vọng tôi hiểu câu hỏi của bạn ... Từ việc đọc các câu trả lời khác tôi thấy rằng đó không phải là một macro được ghi lại. Thật an toàn khi giả định rằng ai đó đã viết nó trong VBA. Hãy thử như sau:
Điều đó sẽ đưa bạn đến nơi chức năng được viết.
Microsoft đã viết một thông tin cho VBA. Nó được sắp xếp cho các đối tượng, không phải cho các chức năng, nhưng nếu bạn không cần nhập tên đối tượng trước chức năng, thì đó có thể là chức năng của một đối tượng bạn hiện đang làm việc, như sổ làm việc hiện tại. Tài liệu này có thể được đọc ở đây. http://msdn.microsoft.com/en-us/l Library / bb149081.aspx Hãy thử tìm kiếm chức năng trong các đối tượng như Workbook, Sheet, v.v. và nếu không có, hãy sử dụng tùy chọn tìm kiếm trên trang web ( cảnh báo: tìm kiếm này từng là xấu, bây giờ nó có vẻ là một tìm kiếm bing, vì vậy có lẽ nó tốt hơn bây giờ). Bạn sẽ không thể thấy nguồn cho hàm, nhưng có một API toàn diện ở đó.
Nếu bạn không thể tìm thấy hàm ở đó và nghĩ rằng đó không phải là hàm Excel tiêu chuẩn, có câu hỏi Excel đã lấy nó từ đâu để thực thi nó. Hãy thử gỡ lỗi một macro gọi hàm đang đề cập và sử dụng "nút bước vào". Nếu bạn thấy nguồn, bạn đã giải quyết vấn đề của mình. Nếu không có, nó có thể đến từ một ứng dụng bên ngoài giao tiếp với Excel. Chuyển đến Nút "Office", ở đó chọn tùy chọn Excel, ở đó đi tới Bổ trợ. Bạn có thể nhìn vào các addins được cài đặt và tìm kiếm tài liệu của họ.
Nếu tất cả các cách khác đều thất bại và / hoặc quá cồng kềnh, bạn luôn có thể google một cái gì đó như "[tên hàm] + Excel + VBA + Tài liệu]". Có lẽ bạn sẽ tìm thấy một số tài liệu trực tuyến.
Hàm bạn tham chiếu có thể là "macro" được ghi trong Excel.
Nếu bạn đang sử dụng Office 2007, bấm vào tab Xem và sau đó bấm vào mũi tên thả xuống bên dưới nút Macro. Chọn Xem Macro từ danh sách để xem Macro được ghi cho bảng tính đó.
Nếu bạn thấy tên của chức năng bạn quan tâm được liệt kê, hãy chọn nó và sau đó nhấp vào nút Chỉnh sửa để xem.