Viền trang tính trong Excel
Xin chào,
Tôi đang gặp phải một sự bất tiện trong dự án Excel - mỗi khi tôi di chuyển đến ô A1 và lên trên hoặc sang trái, thay vì dừng lại, bảng tính lại tự động xuống ô cuối cùng chứa thông tin (tôi đã ẩn một số số ở hàng 12000 để chúng không làm vướng víu). Điều này xảy ra bất cứ khi nào tôi di chuyển sang trái từ cột 1, sang phải từ cột BF, lên trên từ hàng 1, hoặc xuống dưới từ hàng 12000. (Dữ liệu cuối cùng của tôi nằm ở hàng 12000, cột BF). Có cách nào để ngăn bảng tính tự động xuống dòng như vậy không? Cảm ơn!
Trả lời:
Tôi không thể tái hiện được hiện tượng đó trong Excel 2013.
Tôi đã thử thiết lập vùng cuộn cho bảng tính và nhiều cách xem bảng tính khác nhau.
Nếu bạn mở Excel ở chế độ an toàn (giữ phím Ctrl trong khi khởi động Excel) thì sự cố đó có còn xảy ra không?
Nếu bạn vô hiệu hóa macro trong bảng tính của mình thì sự cố đó có còn xảy ra không?
Bạn có thể tải bản sao của bảng tính thể hiện hành vi đó lên một trang web chia sẻ tệp để chúng tôi nghiên cứu được không? Bạn có thể xóa bỏ dữ liệu nhạy cảm khỏi đó.
Trả lời:
Sau khi tìm hiểu thêm, tôi phát hiện ra hiện tượng này chỉ xảy ra khi trang tính được bảo vệ. Bất cứ khi nào tôi bỏ bảo vệ, các cạnh của trang tính trở lại bình thường như các trang tính khác. Điều đó có hợp lý không? Cảm ơn!
Trả lời:
Vâng, điều đó rất hợp lý.
Khi bạn bảo vệ trang tính, bạn phải chỉ ra rằng bạn sẽ cấm chọn các ô bị khóa.
Vì vậy, khi bạn sử dụng phím mũi tên, nó sẽ đưa bạn đến ô chưa bị khóa tiếp theo theo hướng bạn đã chọn.
Nếu bạn không cần hạn chế này, bạn có thể loại bỏ nó bằng cách bỏ bảo vệ trang tính rồi bảo vệ lại, cho phép chọn các ô bị khóa.
Ngoài ra, bạn cũng có thể khóa các ô mà bạn không muốn người dùng truy cập.
Nếu bạn có một macro cần ghi vào các ô đó (đó là lý do tại sao bạn để chúng không bị khóa), bạn có thể thay đổi macro để bảo vệ trang tính bằng cách sử dụng UserInterfaceOnly:=True. Điều này cho phép mã của bạn thực hiện hầu hết các thao tác trên trang tính trong khi vẫn bảo vệ nó khỏi người dùng. Thuộc tính UserInterfaceOnly sẽ bị mất khi tệp được đóng, vì vậy bạn cần thiết lập lại nó trong sự kiện Workbook_Open.
Comments
Post a Comment