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.
CHÀO THẦY HỎI CỤM TỪ TRONG CODE"THIS WORKBOOK VÀ THIS WORKSHEET CÓ Ý NGHĨA
CHÀO THẦY, CHO EM HỎI CỤM TỪ TRONG CODE"THIS WORKBOOK VÀ THIS WORKSHEET CÓ Ý NGHĨA GÌ KHI VIẾT CODE? KHI VIẾT CODE ĐÃ CHỈ RÕ RA SHEET1 HOẶC SHEET2 VẬY SAO PHẢI THÊM THISWORKBOOK.SHEET1?
Chào bạn, khi bạn viết Range("A1"), lúc này VBA sẽ dựa theo vị trí con trỏ bạn đang đặt file nào. Lúc này tương ứng: ActiveWorkbook.ActiveSheet.Range("A1").
Còn nếu bạn biết rõ nhà thằng A1 ở đâu, ta có: Sheets("Sheet1").Range("A1").
Rồi khác biệt gì giữa: ThisWorkbook và ActiveWorkbook, ThisWorkbook ý chỉ file chứa code khi chạy. Còn nếu bạn không khai báo, nó sẽ hiểu theo vị trí con trỏ bạn nhé!
Bạn lưu ý, chúng ta tránh viết HOA tất cả các chữ bạn nhé! Nó sẽ gây khó khăn cho người đọc. Chúng ta chỉ nên viết Hoa, thường phù hợp.