Lê Thành Tài
Lê Thành Tài
Thảo luận 1 thảo luận
Vỗ tay 1 vỗ tay
Lượt xem 367 lượt xem

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?
Thảo luận 1 câu trả lời
Lượt xem 367 lượt xem
Vỗ tay 1 vỗ tay
Lê Thành Tài 09:01 - Jan 06, 2020
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.
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