Hỏi cách khóa insert và delete collumn

Liên hệ QC

ghost1809

Thành viên mới
Tham gia
6/10/08
Bài viết
3
Được thích
0
Nhờ các bác chút, mình mới học VBA có cái này ko biết làm kiểu j`
Mình có 1 bảng như sau:

Tên mục1 mục2 mục3
.
.
.
Tổng

Yêu cầu của cái bảng này như sau:
-Khóa chức năng insert và delete column
-Không cho thay đổi nội dung của hàng 1 (tên) và hàng (tổng)
-Chỉ cho phép nhập liệu trong 4 cột (tên mục1 mục2 mục3)
-Chỉ cho phép nhập liệu từ hàng 2 đến hàng (tổng)

Mình đã thử dùng chức năng protect và lock của excel nhưng khi khóa các cột ở ngoài cột (mục3) thì ko thể delete đc hàng

Mình mò gần 1 tuần rồi chưa ra nên mới phải lên nhờ các bác. Bác nào biết thì chỉ dùm. Cám ơn
 
Bạn đọc Bài Này xem có giúp được gì không.
 
Upvote 0
Upvote 0
Thay bằng Lock thì bạn thử làm theo cách này xem sao.
 

File đính kèm

Upvote 0
Cám ơn bác %#^#$ cách này hay quá --=0 đỡ phải đau đầu về cái protect
Hôm qua đến h mình ngồi tìm cách khóa delete cái hàng (title) và hàng (tổng) theo kiểu bác mà chưa đc
Muốn khóa delete cái hàng title thì thay vì dùng Name Title, bạn hãy thay bằng địa chỉ của vùng đấy
Mã:
    'Set Title = Range("Title")           ' Thay dong nay bang dong duoi
    Set Title = Range("$C$1:$F$1")
Còn dòng Tổng thì bạn cũng làm tương tự, vấn đề là khi thêm dòng, xóa dòng thì dòng tổng nó thay đổi, bạn sẽ phải tính toán để lấy cho đúng địa chỉ của vùng Tổng thôi, chúc bạn thành công!
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom