Thay thế các tham chiếu bên ngoài trong bảng Excel bằng các giá trị - sử dụng macro

Mục lục

Tìm hiểu tại đây cách bạn có thể chuyển đổi các tham chiếu bên ngoài thành các giá trị cố định trong Excel.

Các tham chiếu bên ngoài rất hữu ích vì bạn có thể sử dụng chúng để cấu trúc dữ liệu của mình. Tuy nhiên, nếu bạn phân phối riêng từng sổ làm việc với các tham chiếu bên ngoài, người dùng sẽ nhận được thông báo lỗi cho biết rằng không thể tìm thấy nguồn được tham chiếu.

Thay vì chuyển đổi các tham chiếu riêng lẻ hoặc theo nhóm thành các giá trị độc lập, bạn cũng có thể thực hiện việc này bằng cách sử dụng macro. Macro sau đây thay thế tất cả các tham chiếu bên ngoài và thay vào đó nhập nội dung hiện tại dưới dạng giá trị tuyệt đối trong các ô tương ứng:

Liên kết phụReplace ()

Làm mờ ô dưới dạng phạm vi cho mỗi ô trong ActiveSheet.

Đã sử dụng

Các ô Nếu InStr (Cell.Formula, "[")> 0 Và InStr (Cell.Formula, "]")> 0 Thì Cell.Formula = Ô.

Giá trị ô tiếp theo

Kết thúc Sub

Tất cả các tham chiếu bên ngoài trong bảng hiện tại (ActiveSheet) được thay thế bằng các giá trị tuyệt đối. Để thực hiện việc này, macro sẽ kiểm tra xem các ký tự "[" và "]" có xuất hiện trong công thức của tất cả các ô được sử dụng trong bảng hay không. Đây luôn là một chỉ báo của các tài liệu tham khảo bên ngoài. Nếu điều kiện được đáp ứng, công thức trong ô tương ứng sẽ bị ghi đè bởi giá trị hiện tại của ô.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave