Nam Dương
Nam Dương
Thảo luận 2 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 253 lượt xem

Em đã làm được rồi Nhưng mà có vấn đề là khi viết code dưới 1 tên file

Thầy ơi, Em đã làm được rồi. Nhưng mà có vấn đề là khi viết code dưới 1 tên file ví dụ là Bài tập excel, sau đó viết code xong, mà lưu file lại dưới 1 tên file khác là Dương_Bài tập chẳng hạn, thì macro sẽ chạy lỗi. Vậy làm thế nào để macro có thể tự động cập nhật theo tên file đc ạ?


Thảo luận 2 câu trả lời
Lượt xem 253 lượt xem
Vỗ tay vỗ tay
Nam Dương 09:05 - May 26, 2021

Chào bạn bạn muốn nói đến code nào bị lỗi vậy, nếu lấy dữ liệu từ file khác sẽ lỗi vì phần này đã thay đổi đường dẫn của file

Vỗ tay vỗ tay
Nam Dương 09:05 - May 26, 2021

Thường khi làm việc với workbook sẽ không dùng tên trực tiếp, mà dùng theo cách:

- Với workbook chứa code sẽ gọi là ThisWorkbook

- với workbook khác, thường sẽ thông qua FileDialog, với SelectedItems(...)

File được chọn bởi filedialog sẽ làm việc, chứ không quan tâm tên file đó là gì. FileDialog sẽ giúp bạn duyệt dường dẫn và lấy tên file 1 cách chính xác.

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông