Triệu chứng
Bạn cố gắng thực hiện một trong các thao tác sau:
- Ẩn cột dữ liệu trong Microsoft Excel.
- Chèn hàng hoặc cột trong Excel.
Khi thực hiện một trong hai thao tác, bạn có thể nhận được thông báo lỗi sau:
Lưu ý
Không thể chuyển đối tượng ra khỏi trang tính.
Để xác định số duy nhất được liên kết với thư mà bạn nhận được, nhấn CTRL+SHIFT+I. Số sau đây xuất hiện ở góc dưới bên phải của thông báo này:
Lưu ý
100185
Nguyên nhân
Thông báo lỗi này xảy ra nếu các điều kiện sau đây là đúng:
- Tùy chọn Không có gì (ẩn đối tượng) được chọn trong phần Tùy chọn hiển thị cho sổ làm việc này trong hộp thoại Tùy chọn Excel .
- Bạn tạo một đối tượng, chẳng hạn như chú thích ô, trong bất kỳ ô nào trong cột.
- Bạn cố gắng ẩn cột ở bên trái cột có chứa đối tượng, cột có chứa đối tượng hoặc tất cả các cột ở bên phải của cột có chứa đối tượng. Hoặc, trong một số trường hợp, bạn tìm cách chèn một hàng hoặc cột vào trang tính.
Ví dụ, vấn đề này xảy ra nếu bạn đặt một chú thích ô trong ô IR1, và sau đó cố gắng để ẩn cột IQ:IS (cùng một lúc).
Ngoài ra, thông báo lỗi này xảy ra khi có đối tượng ẩn trên trang tính.
Lưu ý Sự cố này xảy ra với hầu hết các đối tượng có thể được chèn vào một trang tính. Điều này bao gồm nhưng không giới hạn ở chú thích ô, đồ thị, hình vẽ và ảnh. Thanh toán thông báo đặc biệt cho các ý kiến tế bào. Theo mặc định và không giống như hầu hết các đối tượng, chú thích ô bị ẩn và có thể không hiển thị ngay lập tức.
Ngoài ra, bạn có thể nhận được thông báo lỗi nếu bạn cố gắng ẩn cột có đối tượng và tất cả các cột ở bên phải của cột có đối tượng. Điều này tùy thuộc vào vị trí của cột có chứa đối tượng. .
Giải pháp
Để giải quyết vấn đề này, hãy làm theo các bước trong phương pháp áp dụng cho phiên bản Excel của bạn. Trong Excel 2007, sử dụng Phương pháp 1. Trong Excel 2003, Excel 2002 và Excel 2000, hãy sử dụng Phương pháp 2.
Phương pháp 1: Tạm thời chuyển đổi tùy chọn từ "Không có gì (ẩn đối tượng)" thành Tất cả
Trong Excel 2007, tạm thời chuyển đổi tùy chọn từ Không có gì (ẩn đối tượng ) thành Tất cả, rồi chèn hàng hoặc cột khi cần. Để thực hiện điều này, hãy làm theo các bước sau:
- Ở góc trên bên trái của cửa sổ Excel, bấm vào nút Microsoft Office.
- Ở cuối menu, hãy bấm Tùy chọn Excel.
- Bấm nâng cao từ danh sách tùy chọn ở bên trái.
- Cuộn xuống đến mục Hiển thị tùy chọn cho sổ làm việc này, rồi bấm Tất cả bên dưới Đối với các đối tượng, hiển thị:, rồi bấm OK.
Ghi chú Để sử dụng phím tắt để chuyển đổi vùng chọn này, hãy nhấn CTRL+6.
Nếu các bước này không cho phép bạn ẩn hàng hoặc cột hay chèn hàng hoặc cột trong Excel 2007, hãy thử các bước trong phương pháp 2.
Phương pháp 2: Thay đổi thuộc tính vị trí của đối tượng thành Di chuyển và định cỡ với ô
Để tránh vấn đề này, Excel 2003, Excel 2002 và Excel 2000, thay đổi thuộc tính vị trí của đối tượng thành Di chuyển và định cỡ với ô. Để thực hiện điều này, hãy làm theo các bước sau:
Nếu đối tượng là chú thích ô, hãy chọn ô có chứa chú thích, bấm chuột phải vào ô, rồi bấm vào Hiện Chú thích hoặc Hiện/Ẩn Chú thích.
Lưu ý Điều này làm cho chú thích hiển thị.
Di chuyển con trỏ đến cạnh của đối tượng cho đến khi con trỏ chuyển thành mũi tên màu trắng với bốn mũi tên nhỏ màu đen trên con trỏ. Sau đó, bấm vào đối tượng để chọn đối tượng đó.
Trong Excel 2003 và phiên bản Excel cũ hơn, bấm vào< tên đối tượng> trên menu Định dạng.
Lưu ý Trong lệnh menu này, tên< đối tượng> là tên của đối tượng, chẳng hạn như "Comment" hoặc "AutoShape".
Trong Excel 2007, bấm Định dạng tên <đối tượng>.
Trong hộp thoại Định dạng, bấm vào tab Thuộc tính.
Bấm Di chuyển và đổi kích cỡ với các ô, rồi bấm OK.
Nếu bạn muốn ẩn chú thích ô một lần nữa, hãy bấm chuột phải vào ô có chứa chú thích, rồi bấm Ẩn Chú thích.
Làm theo các bước này cho từng đối tượng trong cột bị ảnh hưởng như được mô tả trong mục "Nguyên nhân". Khi bạn ẩn cột, bạn không nhận được thông báo lỗi.
Phương pháp Thay thế: Thay đổi thuộc tính trên tất cả các đối tượng trên trang tính hiện hoạt
Microsoft chỉ cung cấp các ví dụ lập trình để minh họa mà không cần bảo hành dù là rõ ràng hay ngụ ý. Điều này bao gồm, nhưng không giới hạn ở, bảo hành ngụ ý về khả năng bán được hoặc sự thích hợp cho một mục đích cụ thể. Bài viết này giả định rằng bạn đã quen thuộc với ngôn ngữ lập trình đang được chứng minh và với các công cụ được sử dụng để tạo và gỡ lỗi thủ tục. Kỹ sư hỗ trợ của Microsoft có thể giúp giải thích chức năng của một quy trình cụ thể. Tuy nhiên, họ sẽ không sửa đổi các ví dụ này để cung cấp chức năng bổ sung hoặc xây dựng các thủ tục để đáp ứng các yêu cầu cụ thể của bạn.
Lưu ý Chạy macro sau đây đặt thuộc tính được đề cập trong Phương pháp 1 cho tất cả các đối tượng trên trang tính hiện hoạt. Vì thiết đặt này khiến các đối tượng đổi kích cỡ khi các hàng và cột được liên kết với đối tượng được đổi kích cỡ, nó có thể dẫn đến kết quả không mong muốn khi hiển thị các đối tượng trên trang tính nếu bạn đổi kích cỡ hàng và cột. Hãy cân nhắc vấn đề này trước khi bạn chạy macro trong tệp của mình.
Để thay đổi thuộc tính trên tất cả các chú thích trên trang tính hiện hoạt, hãy chạy macro sau đây.
Sub Test()
Dim s As Shape
On Error Resume Next
For Each s In ActiveSheet.Shapes
s.Placement = xlMoveAndSize
Next
End Sub