Tôi đã tìm kiếm xung quanh và tôi biết cách gọi một hàm từ Personal.xlsb từ macro VB, nhưng làm cách nào tôi có thể gọi hàm được sử dụng trong một sổ làm việc mới?Sử dụng chức năng Personal.xlsb trong sổ làm việc mới?
Dưới đây là chức năng của tôi, lưu trong 'Module1' trong Personal.xlsb
tôi:
Public Function GetColumnLetter(colNum As Integer) As String
Dim d As Integer
Dim m As Integer
Dim name As String
d = colNum
name = ""
Do While (d > 0)
m = (d - 1) Mod 26
name = Chr(65 + m) + name
d = Int((d - m)/26)
Loop
GetColumnLetter= name
End Function
Tôi đã tạo ra một bảng tính mới và nghĩ rằng tôi có thể gọi đó là chỉ bằng cách =getcolumnletter(1)
, nhưng chức năng không "cư" khi Tôi bắt đầu nhập =...
Tôi có thấy cái gì đó không ?? Làm cách nào để sử dụng chức năng này trong các sổ làm việc khác, không có VBA?
Cảm ơn lời khuyên nào!
Yeah, đó là một điều đáng tiếc về excel, bạn sẽ không nhận được dân cư trừ khi bạn đang ở trong cuốn sách của chức năng hoặc bạn tạo một add-in – Raystafarian
Đó là lạ, bởi vì trong tâm trí của tôi, Personal.xlsb sẽ là nơi bạn sẽ tạo/lưu trữ macro mà bạn sẽ sử dụng "Excel rộng". Có phải đó không phải là mục đích của Microsoft cho Personal.xlsb? (Và đặc biệt là trong Personal.xlsb nếu bạn có một 'chức năng công cộng', tôi sẽ tự nhiên nghĩ rằng nó có sẵn trên tất cả các sổ làm việc mà không cần phải đặc biệt gọi nó với' = Personal.xlsb! [Bất cứ] ' – BruceWayne
Đó là một nơi tốt để lưu trữ – Raystafarian