Bước 2: Chọn định dạng tệp tin Excel Binary Workbook (tập tin nhị phân) bên dưới mục "Specialty Formats". Dung lượng file dạng này sẽ có dung lượng nhỏ hơn so với đuôi .xls tiêu chuẩn. Show Bước 3: Nhấn Save để lưu file giảm dung lượng. Xóa định dạng các hàng và cột trốngBước 1: Mở file Excel có sẵn. Chọn tất cả hàng, cột trống bằng cách kích chuột vào ô thứ tự hàng rỗng đầu tiên, sau đó nhấn tổ hợp phím Ctrl+⇧(nút mũi tên lên) Shift+↓ (nút mũi tên xuống) Bước 2: Chọn mục Home =>Chọn mục Clear Bước 3: Chọn mục Clear All (xóa hết) để xóa các định dạng không cần thiết khỏi những ô không dùng đến Xem thêm:
Xóa các định dạng có điều kiệnBước 1: Mở file Excel bị nặng => chọn mục Home Bước 2: Kích chọn Conditional Formatting (định dạng có điều kiện) nằm trong phần "Styles" (mẫu) Bước 3: Tiếp theo chọn Clear Rules (xóa các quy tắc). Bước 4: Nhấp chọn Clear Rules from Entire Sheet (xóa quy tắc trong tất cả sheet). Nén dung lượng ảnh trong fileBước 1: Mở file Excel bị nặng Bước 2: Chọn hình ảnh bạn cần nén dung lượng => chọn Format => Chọn Compress Pictures. Bước 3: Bỏ chọn Apply only to this picture Bước 4: Chọn vào mục Email (96 ppi): minimize document size for sharing để nén ảnh. Nhấn OK để hoàn tất. Xóa bỏ các Data LinksBước 1: Mở file Excel => Chọn mục Data => chọn tiếp Edit Links => Chọn link liên kết mà bạn muốn xóa => Chọn Break Link. Bước 2: Xác nhận chọn Break Link một lần nữa để xóa bỏ Data Links Xóa bỏ Named Range trong fileNamed Range trong Excel là thao tác đặt tên cho một dãy ô giúp việc viết các công thức dễ dàng hơn. Tuy nhiên nếu bạn đặt Named Range quá nhiều và không sử dụng đến nó cũng gây tăng dung lượng file Excel. Lúc này bạn cần tiến hàng xóa Named Range để giảm nhẹ cho file Excel. Bước 1: Mở file Excel => Chọn mục Formulas => Tiếp tục chọn Name Manager. Bước 2: Chọn mục tên bị lỗi => Nhấn chọn Delete Bước 3: Nhấn chọn OK để xác nhận xóa bỏ Trên đây là những thông tin mà Phúc Anh chia sẻ cho bạn về tại sao file Excel bị nặng? Nguyên nhân và cách khắc phục file Excel bị nặng. Để tham khảo thêm thông tin về các chương trình khuyến mãi với ưu đãi giá sốc bạn có thể truy cập vào website hoặc đến ngay Showroom Phúc Anh để nhận tư vấn tốt nhất nhé! Không cho xóa dữ liệu của cột hoặc hàng
You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser. truongson_thktcnGuest
có một chuyện muốn nhờ mọi người chì giúp : Giả sử tôi có một bảng tính (work sheet):Tôi muốn làm cách nào chỉ cho người sử dụng nhập số liệu vào bảng tính nhưng không được sửa đổi bất kỳ giá trị nào đã nhập vào (phải có password mới có thể xóa được), kể cả thay đổi công thức trong bảng tính. Cám ơn Nguyen Tu AnhCao cấp
Bạn muốn protect cho cả một worksheet thì bạn vẫn phải vào từng sheet để protect. Bạn vào Tools -> Protecion -> Protect sheet. Đánh dấu kiểm vào các nội dung mà bạn muốn protect. Đánh password và xác nhận lại password một lần nữa. Nhưng bạn nhớ nhé! Nếu để cho người ta nhập dữ liệu vào trong sheet thì quyền của người ta cũng tương đương như bạn, tức là có thể sửa đổi tùy ý. Như vậy sau khi đã protect thì chỉ có thể xem được nội dung thôi mà không chỉnh sửa hay nhập dữ liệu vào được. adam_tranGuitar inspiration
Chưa chính xác. Trong tab Format Cell, tab cuối cùng bên phải là tab protection có 2 dấu kiểm check box là Locked và Hidden để gán thuộc tính Locked và Hidden cho ô (Cell). Thuộc tính này chỉ có hiệu lực khi sheet đang ở chế độ bảo vệ như bạn Nguyen Tu Anh nói. Mặc định mỗi cell đều có thuộc tính Locked = True(hộp checkbox Locked được đánh dấu) và thuộc tính Hidden = False. Khi chuyển sang chế độ bảo vệ (Protection Sheet), ta không thể nhập liệu, thay đổi giá trị của ô có thuộc tính Locked = True. Những ô có thuộc tính Hidden = True thì không thể xem công thức (trên thanh Fomular). Tuy ở chế độ Protection, ở Office 2000 trở đi Excel cung cấp một số Options cho phép thực hiện một số lệnh. Trở lại vấn đề của bạn, những ô nào bạn muốn cho sửa chữa, nhập liệu, bạn vào Format Cell, tab Protection bỏ chọn Locked đi. Những ô nào bạn muốn che luôn công thức, bạn chọn vào Hidden. Sau đó vào Tool - Protection - Protect Sheet, đặt password là xong. SA_DQThành viên Cố vấn - Webketoan Mentors
Một cách khác đây: Nếu các ô ở khắp nơi trong Sheet thì bạn lưu giá trị vào Macro & tạo trên Sheet một nút điều khiển Macro này để khi cần thì Set lại, được mà! :two: Cách này được gán tên là Cho Mi Xoá Thoải mái nha! thangnmGuest
tạo như nào vậy?? :smileysex truongson_thktcnGuest
lay chua toi! Cam on cac ban da huong dan, nhung......huong dan cung nhu kg......cac ban co the huong dan cu the hon duoc kg? Cam on rat nhieu thangnmGuest
. Cụ thể đây: Bôi đen bảng dữ liệu (hay cả sheet (ctrl+A) cho nhanh), vào format cell/protection, chon hide. Bôi đen phần cho phép nhập chọn format cell/protection, bỏ chọn lock đi, sau đó vào toán/protection/protect sheet gõ password vào, ví dụ "đố mở được" :biggrin: . xác nhận lại. OK. Phần nào người ta nhập được thì người ta xoá được, còn phần nào bị pw, người ta ngòi mò pw bạn ạ :biggrin: truongson_thktcnGuest
Cám ơn đã giúp đỡ Tôi đã thử rồi nhưng kg thành công, để rõ hơn tôi ví dụ như sau: Giả sử tôi có một bảng tính có các cột theo Excel như sau: Cột A: Điểm hệ số 1 cột B: Điểm hệ số 2 Cột C : Số ngày nghỉ Cột D : Xếp lọai đạo đức (D được tính theo công thức từ A, C, B)...... Giả sử như học sinh có thể nhập điểm vào các cột A,B, C theo các dòng từ 1 - 100 nhưng khi đã nhập dữ liệu vào rồi thì không thể thay đổi, xóa các dữ liệu đã nhập. Nếu nhập sai phải nhập một dòng mới. Chỉ có admin mới có quyền thay đổi các dữ liệu đã nhập bằng password. Mong các bạn giúp đỡ, chỉ bảo. Cám ơn workmanGuest
Tôi hiện đang dùng internet công cộng nên không vào được excel. Bác xài tạm cách này thử xem sao nhé. Đầu tiên lock cột D lại. Sau đó protect sheet hiện tại Nhấp chuột phải vào tên sheet, chọn view code. bước 1: gõ vào sub worksheet_selectionchange(byval target as range) (cái này để thực hiện event sau khi thay đổi 1 nội dung của sheet) bước 2: unprotect sheet. Gõ lệnh: activesheet.unprotect bước 3: khóa ô vừa nhập xong (lưu ý là sau khi gõ enter thì sẽ nhày xuống 1 ô) cells(activecel.row - 1, activecell.column).locked = true bước 4: lại protect sheet: activesheet.protect Thử đi nhé. Thế nào cũng báo hàng đống lỗi, nhưng cứ bình tĩnh mà gỡ từ từ. goimaitenemGuest
Các bác ơi cho em hỏi là khi protect rồi, sao em không sử dụng Autofilter được, có cách nào để sử dụng Autofilter trong trường hợp này không vậy. Thứ hai là làm cách nào để tạo cái list chọn ngay tại các ô trong excell, ví dụ như cột tài khoản nợ hoặc có, em muốn để con nháy vào bất kỳ ô nào trong cột ấy thì có cái tam giác chỉa xuống để mình chọn ngay, tương tự như dùng combo box ấy. Cảm ơn các bác ! duyenntTrung cấp
Để sử dụng được Autofilter khi bạn sử dụng "Protect sheet" bạn cần Check vào mục "Use Autofilter" ở trong nhóm "Allow all users of this worksheet to" trong Protect Sheet lúc bạn đặt password để bảo vệ sheet. Trong đó còn nhiều mục để bạn chọn tùy yêu cầu của mình nữa, như cho chèn xóa dòng, cột, cho sort,.. khá thú vị đấy bạn à. Thử một lần rồi biết ngay! Còn bạn muốn có danh sách thả xuống thì đã có nhiều bài viết rồi, bạn xem lại bài viết về Validation nha! goimaitenemGuest
Em cảm ơn các bác, em đã làm được rồi ạh. Một lần nữa cảm ơn ! LeBosGuest
Cảm ơn các Bác rất nhiều! Tui mới tham gia nhưng đã tìm đúng thứ cần tim. 031113Guest
Mặc dù bài đã lâu nhưng rất hữu ích. nhưng em có một vướng mắc nhỏ là khi em muốn xóa những vùng dữ liệu còn lại nều muốn xóa toàn bộ mà khi ấn Ctrl+A bao gồm cả những vùng đc protect thì nó báo lỗi. vậy có cách nào để xóa những giữ liệu ko bị protect nhanh nhất k ak? |