Leo
Leo
Thảo luận 3 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 240 lượt xem

mình có WB1 (có hai sheet với code name lần lượt là Data và Bangke) và WB 2Tạo

Cho mình hỏi:
mình có WB1 (có hai sheet với code name lần lượt là Data và Bangke) và WB 2.
Tạo Module bên WB1 vs dòng lệnh: BangKe.Activate hoặc Data.Activate thì F5 ok.
Nhưng khi tạo Module bên WB2 vs lệnh: Workbooks("Book1").Data.Activate hoặc Workbooks("Book1").Bangke.Activate thì không chạy đc. Mình hiểu sai chỗ nào ạ?
Thảo luận 3 câu trả lời
Lượt xem 240 lượt xem
Vỗ tay vỗ tay
Leo 08:05 - May 13, 2020
ý của mình là muốn viết theo code name
Vỗ tay vỗ tay
Leo 20:05 - May 13, 2020
Sai chỗ này:
Workbooks("Book1").Data.Activate
Khi viết theo Workbooks đích danh thì bắt buộc phải viết theo Name chứ không viết theo code Name.
Workbooks("book1").Sheets("Sheet1").Activate
Vỗ tay vỗ tay
Leo 20:05 - May 13, 2020
Mh cảm ơn nhé. Vậy mà mh cứ nghĩ là chọn vào wb(book1) rồi thì có thể đơn giản bằng việc dùng thẳng code name. :))
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