Chào mọi người,
Dạo này mình thường xuyên phải làm việc với việc quản lý ảnh cho các dự án, và việc tạo một danh sách ảnh kèm theo thông tin từ thư mục luôn tốn khá nhiều thời gian. Hôm nay, mình muốn chia sẻ một tiện ích nhỏ mà mình tự code để giải quyết vấn đề này, hy vọng sẽ giúp ích được cho các bạn nào cũng đang gặp tình huống tương tự.
Vấn đề: Khi có một thư mục chứa nhiều ảnh (ví dụ: ảnh sản phẩm, ảnh công trình), mình cần tạo một bảng Excel liệt kê tên file, kích thước, ngày tạo, và có thể thêm cả đường dẫn đầy đủ của từng ảnh. Làm thủ công thì rất mất thời gian, nhất là khi có hàng trăm ảnh.
Giải pháp: Mình đã viết một đoạn mã VBA đơn giản. Khi chạy, tiện ích này sẽ yêu cầu bạn chọn thư mục chứa ảnh, sau đó nó sẽ tự động quét tất cả các file ảnh trong thư mục đó (hỗ trợ các định dạng phổ biến như .jpg, .png, .gif) và điền thông tin vào một bảng Excel mới.
Cách sử dụng:
- Mở file Excel, nhấn
Alt + F11để mở VBA Editor. - Insert một Module mới và dán đoạn mã vào.
- Chạy Sub
TaoDanhSachAnhTuThuMuc. - Một cửa sổ sẽ hiện ra để bạn chọn thư mục.
- Kết quả sẽ được xuất ra một sheet mới trong file Excel hiện tại.
Nếu có bạn nào cần đoạn mã chi tiết hoặc muốn tùy chỉnh thêm, cứ comment bên dưới nhé. Mình sẽ cố gắng hỗ trợ.
Chúc mọi người làm việc hiệu quả hơn!