Điều cuối cùng tôi làm là một loạt các bước "sao chép"/"dán" có chọn lọc. Đã sao chép các giá trị, công thức, định dạng, v.v. [hầu hết mọi thứ NHƯNG dán "Tất cả"], sang một trang tính khác và có thể hoàn thành những gì tôi cần
Mudit gặp sự cố khi cố xóa hàng và cột trong trang tính. Đôi khi anh ấy nhận được thông báo "Không thể chuyển đổi đối tượng khỏi trang tính này. " Những người khác báo cáo nhận được thông báo khi họ cố gắng chèn hàng hoặc cột
Điều đang xảy ra là một đối tượng—chẳng hạn như biểu đồ, đối tượng vẽ, hộp văn bản, ảnh hoặc thậm chí nhận xét—không thể được Excel xử lý chính xác sau khi xóa hoặc chèn. Nếu xảy ra lỗi khi chèn hàng hoặc cột, điều đó có nghĩa là thao tác chèn sẽ đẩy đối tượng ra ngoài ranh giới bên phải hoặc bên dưới của trang tính. Tất nhiên, giải pháp là kiểm tra bất cứ thứ gì ở bên phải hoặc cuối trang tính và thực hiện các thay đổi đối với các đối tượng đó [di chuyển hoặc xóa chúng] khi cần thiết
Nếu xảy ra lỗi trong khi xóa hàng hoặc cột, thông thường là do có các đối tượng được gắn vào các ô bên trong các hàng hoặc cột đó và việc xóa các hàng hoặc cột sẽ khiến các đối tượng bị "mồ côi" theo một cách nào đó. Chẳng hạn, giả sử bạn đang xóa cột D và có một đối tượng được liên kết với ô D4. Đối tượng không cần phải nằm trên cột D; . Nếu bạn xóa cột D, thì đối tượng không còn điểm neo. Giải pháp của Excel?
Sự cố cũng có thể xảy ra nếu các đối tượng trong trang tính được định dạng sao cho Excel không thể tự động di chuyển hoặc định cỡ chúng, sau đó bạn cố gắng xóa các cột hoặc hàng được liên kết với các đối tượng. Trong trường hợp này, bạn có thể thử thay đổi định dạng của các đối tượng trong trang tính. Nếu bạn có nhiều đối tượng như vậy trong trang tính, thì macro sau có thể hữu ích trong việc thực hiện thay đổi
Sub ResetShapes[] Dim s As Shape On Error Resume Next For Each s In ActiveSheet.Shapes s.Placement = xlMoveAndSize Next End Sub
Microsoft cung cấp một bài viết Cơ sở Kiến thức có thể hữu ích với vấn đề này. Bài viết đề cập cụ thể đến vấn đề ẩn hàng và cột, nhưng các giải pháp cũng hoạt động khi bạn đang cố xóa chúng. Bạn có thể kiểm tra nó tại trang này
Đôi khi, bạn có gặp lỗi Excel cho biết “Không thể dịch chuyển đối tượng ra khỏi trang tính” hoặc “Không thể đẩy đối tượng ra khỏi trang tính” không? . Ctrl + 6. Có lẽ điều đó cũng sẽ phù hợp với bạn
Băng hình. Không thể dịch chuyển đối tượng
Video ngắn này cho biết lỗi Excel, Không thể dịch chuyển đối tượng ra khỏi trang tính và cách bạn có thể khắc phục sự cố. Có chi tiết và các bước viết bên dưới video
Dòng thời gian video
- 0. 00 Giới thiệu
- 0. 44 Mở Cài đặt Tùy chọn Excel
- 1. 00 Nâng cao – Sổ làm việc Tùy chọn Hiển thị
- 1. 17 Đối với các đối tượng, Hiển thị. Tất cả các
- 1. 25 Kiểm tra Thay đổi Tùy chọn
- 1. 38 Phím tắt để thay đổi tùy chọn
Lỗi Excel. Không thể dịch chuyển đối tượng
Đây là thông báo lỗi Excel mà bạn có thể thấy khi cố gắng áp dụng bộ lọc trên một trang tính hoặc cố gắng chèn các hàng mới vào một trang tính. Không thể đẩy các đối tượng ra khỏi trang tính
Trong một số phiên bản Excel, một lỗi khác xuất hiện. Không thể chuyển đối tượng ra khỏi trang tính
Hãy thử cách khắc phục đơn giản trước
Nếu bạn may mắn, một phím tắt sẽ khắc phục sự cố trong trang tính Excel của bạn. Trước tiên hãy thử cách khắc phục đơn giản này để xem nó có hoạt động không
- Chuyển đến trang tính nơi bạn gặp lỗi Excel
- Nhấn phím tắt này. Ctrl + 6
- Phím tắt này bật hoặc tắt cài đặt tùy chọn hiển thị sổ làm việc, để ẩn hoặc hiển thị các đối tượng
- Lặp lại các bước gây ra thông báo lỗi và xem sự cố đã được khắc phục chưa
Thay đổi Thuộc tính Nhận xét
Nếu phím tắt không loại bỏ được lỗi Excel cho bạn, thì sự cố có thể do nhận xét trên trang tính của bạn gây ra
Excel không thể di chuyển chúng do cài đặt trong thuộc tính nhận xét
Giống như các hình dạng khác, bạn có thể đặt thuộc tính định vị đối tượng cho nhận xét. Có 3 tùy chọn cho cài đặt đó
- Di chuyển và kích thước với các ô
- Di chuyển nhưng không thay đổi kích thước với các ô
- Không di chuyển hoặc thay đổi kích thước với các ô
Nếu một nhận xét được đặt thành “Không di chuyển hoặc thay đổi kích thước theo ô”, lỗi Excel đó có thể xuất hiện nếu bạn đang lọc hoặc chèn cột/hàng
Macro – Liệt kê thuộc tính nhận xét
Để tìm tất cả các nhận xét trên trang tính của bạn và để xem thuộc tính định vị đối tượng của chúng, bạn có thể sử dụng macro hiển thị bên dưới – AllCommentsListProperties
- Bạn có thể lấy mã macro trong tệp mẫu từ trang Không thể dịch chuyển đối tượng trên trang Bối cảnh của tôi
- Hoặc, sao chép mã bên dưới và để thêm macro này vào sổ làm việc của bạn,
Macro AllCommentsListProperties thêm một trang tính mới vào sổ làm việc, với một danh sách nhận xét. Danh sách hiển thị địa chỉ ô cho mỗi nhận xét và cài đặt thuộc tính định vị đối tượng của nó
Macro để liệt kê các nhận xét và thuộc tính
Sub AllCommentsListProperties[] Application.ScreenUpdating = False Dim rngCmts As Range Dim c As Range Dim wsA As Worksheet Dim wsN As Worksheet Dim i As Long Dim lPos As Long Dim myPos As String Set wsA = ActiveSheet On Error Resume Next Set rngCmts = wsA.Cells _ .SpecialCells[xlCellTypeComments] On Error GoTo 0 If rngCmts Is Nothing Then MsgBox "no comments found" Exit Sub End If Set wsN = Worksheets.Add wsN.Range["A1:B1"].Value = _ Array["Address", "Position"] i = 1 For Each c In rngCmts With wsN i = i + 1 On Error Resume Next lPos = c.Comment.Shape.Placement Select Case lPos Case 1 myPos = "Move/Size" Case 2 myPos = "Move Only" Case 3 myPos = "No Move/Size" End Select .Cells[i, 1].Value = c.Address .Cells[i, 2].Value = myPos End With Next c wsN.Range["A1:B1"].EntireColumn.AutoFit Application.ScreenUpdating = True End Sub
Thay đổi Thuộc tính Nhận xét
Sau khi bạn tìm thấy tất cả các nhận xét, hãy thay đổi thuộc tính định vị đối tượng của từng nhận xét, nếu thuộc tính này hiện được đặt thành “Không di chuyển hoặc định cỡ theo ô”
Nếu có nhiều bình luận cần thay đổi, bạn có thể sử dụng macro. Có một macro cho điều đó, có tên là AllCommentsMoveAndSize, trong tệp mẫu mà bạn có thể tải xuống
Hoặc, hãy làm theo các bước sau để thay đổi thuộc tính Định vị đối tượng của từng nhận xét theo cách thủ công
- Nếu nhận xét không hiển thị, hãy bấm chuột phải vào ô có nhận xét, rồi bấm Hiện/Ẩn Nhận xét
- Bấm chuột phải vào đường viền của nhận xét, rồi bấm định dạng nhận xét
- Nhấp vào tab Thuộc tính
- Nếu bạn chỉ thấy tab Phông chữ, hãy nhấp vào Hủy và thử lại
- Đảm bảo nhấp vào viền bình luận, không nhấp vào bên trong bình luận
- Đối với định vị đối tượng,
- chọn Di chuyển và kích thước với các ô
- HOẶC, chọn Di chuyển nhưng không thay đổi kích thước theo ô
- Nhấn OK, để áp dụng thay đổi
Vẫn nhận được thông báo lỗi
Nếu bạn vẫn nhận được thông báo lỗi, thì sau khi thử cả hai cách khắc phục này, bạn có thể thử một số cách khác. Những đề xuất này có trong các nhận xét, khi tôi viết về vấn đề này, từ năm 2009
- Greg và điều đó đã giải quyết vấn đề trong sổ làm việc của anh ấy. Để tìm các bình luận, anh ấy. đã nhấp vào tab Xem lại ở đầu Excel. Sau đó, trong nhóm Nhận xét, anh ấy nhấp vào nút Tiếp theo
- Trong các phiên bản Excel mới hơn, bấm vào mũi tên xuống trong nhóm Ghi chú, sau đó chọn Ghi chú Tiếp theo
- Judy đã giải quyết vấn đề bằng cách
- Shane đã khắc phục sự cố bằng cách thay vì xóa chúng
Lấy tệp mẫu
Để xem ví dụ về sự cố Excel này và biết thêm chi tiết về cách khắc phục sự cố, hãy truy cập trang Không thể dịch chuyển đối tượng trên trang Bối cảnh của tôi
Tệp Excel đã nén có định dạng xlsm và chứa macro để thay đổi thuộc tính nhận xét. Đảm bảo bật macro khi bạn mở tệp, nếu bạn muốn kiểm tra các macro đó