Hỏi về các thuộc tính của Worksheets

Liên hệ QC

Tranhoe

Thành viên hoạt động
Tham gia
29/11/07
Bài viết
156
Được thích
330
Nghề nghiệp
Tư vấn và Thi công Xây dựng công trình
Mình đưa ra 1 ví dụ: Bảng tính có 3 Worksheets đặt tên là a, b, c. Trong VBA Project thì thấy là Sheet1(a), Sheet2(b), Sheet3(c).
Sheet hiện hành là Sheet2(b).
Để biết tên Sheet (tên là b) thì dùng
Mã:
 ActiveSheet.Name
Để biết vị trí của Sheet (là 2) thì dùng
Mã:
 ActiveSheet.Index
Còn muốn biết "Sheet2" phải dùng câu lệnh nào.
Tên (Name) và vị trí (Index) thì biết rồi. Còn "Sheet2" thì không biết phải gọi là gì và dùng code gì.
Các Bạn giúp với.
Mục đích: Cần thao tác chính xác với Sheet2, nếu người dùng sửa đổi tên hoặc vị trí của Sheet thì code không báo lỗi.
 
Lần chỉnh sửa cuối:
Name là tên logic do người sử dụng tác động, tên vật lý (tạm gọi như thế) là tên mã, do đó dùng thuộc tính: CodeName để biết tên mã của sheet.
ActiveSheet.CodeName
 
Upvote 0
Web KT
Back
Top Bottom