Toi muon viet mot doan code Macro trong 1 sheet cua Excel '97 voi muc dich ngan chan su can thiep cua nguoi su dung vao nhung Cell da dc lap cong thuc san va nguoi sd chi dc nap du lieu vao mot so Cell nhat dinh. Mong cac bac DAI CAO THU chi giao! Xin cam on rat nhieu...
Do Manh Cuong
Bạn không cần viết Macro nào cả. Excel đã cung cấp sẵn tiện ích này rồi. Cách làm như sau:
- Thiết kế trên Sheet đó tất cả những gì mà bạn muốn như công thức, format v...v.
- Nếu muốn không cho người sử dụng thấy công thức thì chọn các ô có công thức, vào Format - Cells chọn thẻ Protection, chọn Hidden.
- Chọn những ô mà bạn cho phép người sử dụng đánh dữ liệu, vào Format - Cells chọn thẻ Protection, bỏ chọn Locked.
- Cuối cùng vào Tools - Protection chọn Protect Sheet, đánh vào Password (nếu muốn) rồi OK.
- Save tài liệu lại.
Kể từ lúc này người sử dụng (ngay cả bạn) cũng không thể sửa đổi gì trên Sheet, ngoài những ô mà bạn đã cho phép đánh dữ liệu. Nếu muốn thiết kế lại Sheet, thì phải vào Tools - Protection chọn Unprotect Sheet, đánh vào Password (nếu ở bước 4 có cài Password) rồi OK. Lúc này tài liệu sẽ trở lại bình thường.
Vu Duc Huan
Tai sao khong LOCK cac CELL co FORMULA lai ( Mo bang Password).
Khong can viet gi ca!
The Moon
Thu+.c su+. vie^.c na`y ddo+n gia?n, ba.n kho^ng ca^`n pha?i vie^'t macro la`m gi` (ne^'u ca^`n ca'c thao ta'c phu+'c ta.p ho+n ha~y du`ng)
- Tru+o+'c he^'t ba.n ca^`n cho.n toa`n bo^. sheet, ro^`i va`o Menu: Format -> Cells -> Protection -> Lock (check mark)
- Nhu+ va^.y Nguye^n ca? sheet hie^.n nay dda~ ddu+o+.c protecttion (kho^ng the^? su+?a chu+~a ba^'t cu+' cell na`o)
- Sau ddo' ba.n cho.n ca'c cell ma` ngu+o+`i du`ng co' the^? na.p so^' lie^.u va`o va` va`o Menu: Format -> Cells -> Protection -> Lock (uncheck mark), la^.p la.i ddie^`u na`y cho ta^'t ca? ca'c cell ma` ngu+o+`i xu? du.ng co' the^? na.p so^' lie^.u.
- Sau ddo' la`m thu? tu.c cuo^'i cu`ng, va`o Menu: Tools -> Protection -> Protect sheet -> Cho.n Contents, Object (check mark), kho^ng cho.n Scenarios (Uncheck mark) [Excel 2000, to^i kho^ng du`ng Excel 97 ne^n kho^ng co' bie^'t co' ddu'ng hay kho^ng], du`ng password ne^'u muo^'n
- DDo' la` xong.
- Ne^'u ba.n ca^`n su+?a ddo^?i ca'c co^ng thu+'c trone sheet na`y, ba.n pha?i va`o Menu: Tools -> Protection -> Unprotect Sheet (dda'nh password ne^'u co'). Sau khi su+?a xong pha?i la`m thu? tu.c portect sheet la.i
- Ne^n nho+' ne^'u ba.n du`ng password dde^? protect shhet, thi` khi ba.n que^n password, thi` chi? co' tro+`i mo+'i cu+'u ddu+o+.c dde^? ba.n va`o unprotect sheet ma` tho^i (tu`y ba.n cho. lu+.a)
Tha^n
BQXL
Chao Ban, Ban khong can phai viet Macro gi ca. Trong Excel rat don gian chi can lam nhu sau: 1. Chon cac cells da lap cong thuc 2. Bem nut ben phai cua mouse vao cac cells da chon tren de chon lenh Properties 3. Bam vao Tab "Protection" de chon thuoc tinh Protect hay Lock gi do (danh dau vao Checkbox ) 4. Cuoi cung chon lenh Tools/Protection/Protect Sheet Nhu vay cac cells co cong thuc cua ban da duoc Protect, con cac cells con lai van co the thay doi nhu thuong. Than Chao
PS: Toi dang dung version tieng Phap nen khong nho chinh xac cac lenh trong version tieng Anh.
Phong
Chỉ nhằm mục đích như bạn viết thì không cần phải viết macro làm gì. Bạn chỉ cần khóa sheet đó lại bằng password. Sau khi khóa người sử dụng không thay đổi được dữ liệu hay công thức trong các cells. Nếu bạn muốn cell nào đó được mở để người sửng dụng có thể điền số liệu thì trước khi khóa sheet, bạn hãy bấm nút bên phải của mouse vào cell đó, chọn Cells format - Lock và check off option Lock cells. (Có thể tôi viết không đúng những option trong Excel tiếng Anh vì tôi dùng phiên bản tiếng khác, bạn chịu khó tìm). T.Duong Neu dung la ban muon lam nhu the thi khong can phai Coding gi cho met Ban co the lam nhu sau: 1. Xac dinh vung cac o ban muon cho nguoi dung sua 2. Chon Format/Cells (^1) 3. Chon Protect, bo thuoc tinh Locked, bam OK de xac nhan 4. Chon Tools\Protect sheets Danh vao mat khau nao do, bam OK , xac nhan mat khau, OK the la tu day tro di khong ai co quyen sua bat cu cac o nao ma ban khong bo thuoc tinh Locked trong Format/Cell/Protect Tip: Muon dau cong thuc khong cho nguoi ta xem thi dung thuoc tinh Hidden cung o trong Format/Cell/Protect. Vu Doan Hung TO LOCK CELL(S) ON A SHEETPick a cell that doesn't need protection then Unchecked the Protection Tab from the Format Cell
Then Tool, Protection, Protect Sheet Hope it help Vinh Hoach