FungoChan79
Thành viên mới

- Tham gia
- 24/8/18
- Bài viết
- 14
- Được thích
- 1
Chào mọi người.
Mình là dân mới tập tành mò mẫm học và viết code vba nên có vài chổ cần mọi người tư vấn, chỉ bảo giúp cho ạ.
Chuyện là vầy. Mình làm theo 1 thầy hướng dẫn code import dữ liệu từ trên mạng rồi lấy về tự áp dụng cho công việc của mình.
mình có 1 file tổng là "phieukqht.xlsx" - file này sẽ chạy lệnh để lấy dữ liệu từ file phụ "Thong Tin Chuyen Can - Diem Danh.xlsx"
Tình hình là mình code lấy dữ liệu vào file tổng được rồi, ko có vấn đề gì hết.
Chỉ là trên mạng hướng dẫn code thì có viết code như ở dưới.
Nhưng khi mình đổi sheets("Chuyen Can") thành sheet code name là sheet7 thì lại báo lỗi như hình.

Mình thắc mắc không biết có cách nào khai báo bằng tên code của sheet không. vì mình sợ bị lỗi code khi ai đó đổi tab name ở ngoài ko?
Mong mọi người giúp đỡ ạ.
À, mình xin nói thêm vì mình sợ có bác lại hỏi sao ko lấy code nào dễ hơn, thì mình xin thưa là mình cũng có tìm trên mạng chỉ rất nhiều code import dữ liệu đơn giản hơn như này rồi. Nhưng vì tính chất theo công việc của mình, có rất nhiều lớp học và nhiều thông tin cần nhập (như chuyên cần, điểm danh, rèn luyện, bảng điểm....) vào file tổng, nên mình lựa code import 1 lần như vầy ạ
Chân thành cảm ơn mọi người trước.
Mình là dân mới tập tành mò mẫm học và viết code vba nên có vài chổ cần mọi người tư vấn, chỉ bảo giúp cho ạ.
Chuyện là vầy. Mình làm theo 1 thầy hướng dẫn code import dữ liệu từ trên mạng rồi lấy về tự áp dụng cho công việc của mình.
mình có 1 file tổng là "phieukqht.xlsx" - file này sẽ chạy lệnh để lấy dữ liệu từ file phụ "Thong Tin Chuyen Can - Diem Danh.xlsx"
Tình hình là mình code lấy dữ liệu vào file tổng được rồi, ko có vấn đề gì hết.
Chỉ là trên mạng hướng dẫn code thì có viết code như ở dưới.
Mã:
Dim master as Worksheet
set master = PhieuKQHT.sheets("Chuyen Can")
Nhưng khi mình đổi sheets("Chuyen Can") thành sheet code name là sheet7 thì lại báo lỗi như hình.

Mình thắc mắc không biết có cách nào khai báo bằng tên code của sheet không. vì mình sợ bị lỗi code khi ai đó đổi tab name ở ngoài ko?
Mong mọi người giúp đỡ ạ.
À, mình xin nói thêm vì mình sợ có bác lại hỏi sao ko lấy code nào dễ hơn, thì mình xin thưa là mình cũng có tìm trên mạng chỉ rất nhiều code import dữ liệu đơn giản hơn như này rồi. Nhưng vì tính chất theo công việc của mình, có rất nhiều lớp học và nhiều thông tin cần nhập (như chuyên cần, điểm danh, rèn luyện, bảng điểm....) vào file tổng, nên mình lựa code import 1 lần như vầy ạ

Chân thành cảm ơn mọi người trước.
File đính kèm
Lần chỉnh sửa cuối: