Khám phá đỉnh cao tri thức cùng Gitiho qua hành trình học tập được thiết kế tỉ mỉ và toàn diện. Với kho
tàng lộ trình đa dạng, chuyên sâu trên mọi lĩnh vực, chúng tôi sẽ đồng hành cùng bạn khai phá tiềm năng,
chinh phục thách thức và khẳng định giá trị bản thân. Mỗi hành trình đều được nghiên cứu công phu, tạo
nên bước đệm vững chắc để bạn tự tin bứt phá và tỏa sáng trên con đường phát triển sự nghiệp."
Tối ưu và đơn giản hóa hoạt động đào tạo tại doanh nghiệp. Sẵn sàng nền tảng, nội dung đào tạo cho tất
cả các vị trí, bộ phận. Ứng dụng MIỄN PHÍ ngay vào doanh nghiệp chỉ với MỘT click.
vì ActiveWorkbook dễ bị thay đổi trong quá trình code chạy nên cách tốt nhất là gán biến cụ thể cho từng đối tượng, sau đó bạn làm việc theo các biến để tránh nhầm lần. Khi bạn gán biến cho ActiveWorkbook ở đầu code thì VBA sẽ nhớ workbook đó là workbook nào, và sẽ không bị thay đổi nếu như bạn không yêu cầu VBA xác định lại biến ActiveWorkbook (bản chất là đánh dấu lại ActiveWorkbook để không bị nhầm lẫn, thay đổi)
vỗ tay
Mai Hoàng Hải11:07 - Jul 29, 2020
Em chưa hình dung lắm. Trong trường hợp này em nên sửa code như thế nào ha thầy
vỗ tay
Mai Hoàng Hải09:08 - Aug 10, 2020
chào bạn, phần gán biến cho workbook trong bài học này đã hướng dẫn rất chi tiết rồi. bạn vui lòng xem lại nhé, có thể xem lại nhiều lần để hiểu. Bạn cứ hình dung là activeworkbook rất dễ thay đổi. Tại thời điểm này thì book1 là activeworkbook, nhưng lúc sau lại là book2. Vậy làm thế nào để ghi nhớ lại là book1 mới là book cần làm việc? đó là tại 1 thời điểm book1 được activate, bạn gán biến. Lúc này vba sẽ chỉ nhớ biến đó thôi. Biến sẽ không thay đổi giá trị trong quá trình chạy code cho tới khi bạn xác định lại giá trị của biến.