KUMI
Bụi phấn
- Tham gia
- 17/1/12
- Bài viết
- 564
- Được thích
- 571
Xin chào Thầy Cô và Anh Chị trong GPE!
Có một vấn đề này:
Khi Em thao tác chỉ một Sheet duy nhất,ví dụ là Sheets(1),với vùng A3:K10.
Và thay cho phải viết như thế này:
thì em đã đặt name cho vùng A3:K10=Range_1
Nên với code trên em có thể viết được như thế này:
----------------
Nhưng nếu Em muốn thao tác với nhiều Sheets thì Phải đặt Name kiểu gì ạ:
Ví dụ nếu Em viết thế này:
thì không được, nó chỉ có tác dụng đúng sheets mình đã đặt name mà không có tác dụng trên các sheets ta gọi ra. Vậy cần phải đặt tên kiểu gì cho trường hợp này ạ?
Thầy Cô và Anh Chị xem có cách gì không giúp em với ạ!Xin cảm ơn!
Có một vấn đề này:
Khi Em thao tác chỉ một Sheet duy nhất,ví dụ là Sheets(1),với vùng A3:K10.
Và thay cho phải viết như thế này:
Mã:
With Sheets(1)
.[A3:K10].Locked = True
End With
Nên với code trên em có thể viết được như thế này:
Mã:
With Sheets(1)
.[Range_1].Locked = True
End With
Nhưng nếu Em muốn thao tác với nhiều Sheets thì Phải đặt Name kiểu gì ạ:
Ví dụ nếu Em viết thế này:
Mã:
Dim a
For a = 4 To 6
With Sheets(a)
.[Range_1].Locked = True
End With
Next
Thầy Cô và Anh Chị xem có cách gì không giúp em với ạ!Xin cảm ơn!