Xin giúp đỡ về tạo hàm excel với C# và excel-dna (6 người xem)

Liên hệ QC

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

  • Tôi tuân thủ nội quy khi đăng bài

    hdcv.excel

    Thành viên mới
    Tham gia
    15/8/25
    Bài viết
    1
    Được thích
    0
    Chào mn, em mới sử dụng C#, và đang muốn viết 1 hàm cho excel sử dụng C#
    Tuy nhiên có một vấn đề là em muốn tham số truyền vào sẽ dynamic. VD: Hàm JOIN_DATA() : JOIN_DATA(1,2,3) => "1,2,3"
    User có thể nhập vào hàm các trường hợp:
    - Dãy ô liên tiếp (Range)
    - Nhiều ô riêng lẻ: (A1, A2, B2)
    - Kết hợp nhiều vùng và ô: (A1:A5, C1, D4:D8, F2)
    - Truyền giá trị trực tiếp: (1, 3, 5)
    - Kết hợp giá trị trực tiếp và tham chiếu ô/vùng : (A1:A3, 10, B5, 7)

    Em đã thử để public static object JOIN_DATA(params object[] args) nhưng có vẻ nó sẽ không nhận được range, hoặc gọi hàm bằng JOIN_DATA(1,2,3) sẽ không trả ra value,
    Nó chỉ nhận cho 1 range 1 chiều, hoặc JOIN_DATA({1,2,3}) => "1,2,3"
    có giải pháp hay thư viện nào hỗ trợ vấn đề này không, nhờ mn chỉ giúp e với ạ.
    Tks mn
     

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

    Back
    Top Bottom