Hướng dẫn Lập danh sách File (2 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

    GCQ

    Thành viên mới
    Tham gia
    10/3/23
    Bài viết
    14
    Được thích
    0
    Nhờ mọi người giúp mã VBA: lập danh sách file của thư mục theo trình tự hiện tại của thư mục đó. Ví dụ các file được đánh số và xếp đặt theo trình tự từ 1 - 25 ở trong thư mục. Nhưng khi lập danh sách bằng VBA, ghi vào trong Excel lại là 1, 10, 11.....20, 21. Giờ muốn ghi theo trình tự: 1, 2, 3...., 24, 25.
    Xin chân thành cảm ơn!
     
    Bạn đưa đứa con tinh thần của bạn lên đây; Chắc chắn sẽ rất nhiều người chỉnh sửa lại dùm theo yêu cầu cho bạn
     
    Lần chỉnh sửa cuối:
    • Thích
    Reactions: GCQ
    Được rồi bạn ah. Bạn thật tuyệt vời. Cảm ơn bạn nhiều nhé.
    Bạn giúp nốt mình việc mình đã hỏi trên diễn đàn hôm trước được không: về việc chuyển file pdf thành Excel hoặc Word để lấy dữ liệu ấy.
    Nhưng mà bấm chạy 2 lần mới được, tên file gốc bị đổi, ví dụ 1 thì thành 01, 2 thì thành 02...
     

    File đính kèm

    Lần chỉnh sửa cuối:
    Chuộng VBA thế, thử:
    Mã:
    let
        Source = Folder.Files("C:\Users\XTN84\Desktop\Thumuc"),
        Remove_Col = Table.RemoveColumns(Source, {"Extension", "Date accessed", "Date modified", "Date created", "Attributes", "Folder Path"}),
        Add_col = Table.AddColumn(Remove_Col, "Thêm_Tiền_Tố", each
            Text.PadStart(Text.BeforeDelimiter([Name], "."), 2, "0")
            & Text.Middle([Name], Text.PositionOf([Name], "."))
        ),
        Sorted_Col= Table.Sort(Add_col,{{"Thêm_Tiền_Tố", Order.Ascending}})
    in
        Sorted_Col
     
    Mình thấy giờ ChatGPT hỗ trợ rất nhiều về lập trình. Mình có thể mô tả hoặc copy mã code mình đang làm để nó sửa cho đấy. Nhưng nói chung là vẫn thua con người
     
    Web KT

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

    Back
    Top Bottom