Khoá cột công thức nhưng vẫn cho chèn dòng

Liên hệ QC

destinythanhphuong

Thành viên hoạt động
Tham gia
15/10/11
Bài viết
125
Được thích
2
Chào các anh chị
cho em hỏi có cách sau khi khoá cột có công thức , nhưng vẫn insert thêm dòng được.
cám ơn các anh chị
 
thanks bạn , nhưng insert rồi copy paste formula từ dòng trên xuống thì máy không cho, chỉ cho insert dòng trống thôi
Kể cả bạn có ko protect mà insert vào thì dòng insert đó cũng đâu có formular đâu
Tốt nhất là điền vào dòng cuối cùng, sau đó soft lại theo một tiêu chí nào đó cho khỏi insert
 
Cho em hỏi, mọi người giúp em khoá công thức bằng code VBA
 
Thử thôi. Không biết viết như thế có đúng cấu trúc như các anh đi trước không nữa, tuy là đã khóa sheet rồi. Hì, Hì, Hì. Mong các anh giúp tiếp nhé.
Muốn khóa công thức thì phải duyệt qua các cell coi cell nào có công thức thì locked hết, rồi mới khóa sheet chứ. Trước tiên phải chọn hết bảng tính rồi vào Format bỏ mục locked.
Dùng HasFormula để xử vụ này

PHP:
Sub khoa()
Dim cell As Range, Vung As Range
Set Vung = ActiveSheet.UsedRange
For Each cell In Vung
    If cell.HasFormula = True Then
        cell.Locked = True
    End If
Next
ActiveSheet.Protect
End Sub
 
Lần chỉnh sửa cuối:
Xem bài trên nha. Nay viết code nữa ta.

Muốn chèn được dòng thì sửa dòng này
ActiveSheet.Protect AllowInsertingRows:=True

mình muốn chèn dòng nhưng có thể copy paste công thức từ dòng trên xuống được ko bạn hoặc chèn dòng tự động fill công thức từ dòng trên xuống. thanks bạn
 
em có A và B. nếu A<B thì tự động insert 1 dòng. Xin mọi nguoi giúp đỡ
 
Web KT

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

Back
Top Bottom