Lỗi #REF khi copy link hoặc Vlookup giữa 2 file khác nhau (3 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Tôi tuân thủ nội quy khi đăng bài

number1hl

Thành viên mới
Tham gia
28/11/11
Bài viết
7
Được thích
0
Chuyện là máy dùng ở công ty có 3 người cùng sử dụng 1 máy (mỗi người 1 account). Máy tính chạy Window 11, Office 365.
Có 2 file dữ liệu (tạm gọi là file A và file B). Trong file B có 1 cột cần lấy dữ liệu từ 1 cột của file A sang sao cho khi có thay đổi dữ liệu cột đó ở file A thì cột ở file B cũng tự động thay đổi theo.
Mình đã dùng 2 cách:
- Cách 1: copy cột ở file A và paste vào cột file B theo cách paste link.
- Cách 2: Từ file B (các cột từ AS đến AY ở file B), sử dụng hàm Vlookup để lấy dữ liệu ở file A
Cả 2 cách khi thực hiện xong thì đều đạt kết quả mong muốn.
Tuy nhiên, khi tắt máy, đăng nhập account của người khác rồi mở file B lên thì các cột có link hay vlookup từ file A sang đều bị lỗi #REF, mặc dù tên các thư mục các file không thay đổi. Để 2 file ở 2 thư mục khác nhau hay để cùng chung 1 thư mục cũng vẫn bị.
Đã thử vào: Options>Trust Centre>Trust Centre Settings>Trusted Locations> Check vào box "Allow Trusted Locations on my network" như có bạn hướng dẫn mà vẫn không được.
Đang băn khoăn không biết lỗi ở đâu, cách xử lý như thế nào.

(P/s: trước kia máy tính cài win 10, office 2016 thì không thấy bị lỗi này).
 

File đính kèm

Lần chỉnh sửa cuối:
Mãi chả thấy ai giúp, mấy tháng nay vẫn phải sống chung với lũ, buồn quá. Không biết có ai bị lỗi này chưa, cách giải quyết thế nào.
Bổ sung thêm thông tin là có 2 user (trong số 3 user) mở file này lên thì không bị lỗi trên. Chỉ từ khi user thứ 3 mở file này lên thì mới bắt đầu xuất hiện lỗi, khi đã bị lỗi rồi thì user nào mở lên cũng vẫn bị.
 
Không phải lỗi tại máy, không phải lỗi tại user, không phải lỗi Excel. Tất cả file link đến file khác đang đóng đều bị như vậy. Chỉ cần mở file A trước khi mở file B là được. Hoặc (cái này chẳng ai chịu), hoặc đừng bao giờ link tới file khác bằng công thức.
 
Tệp A nằm ở đâu, B ở đâu vậy bạn.
Account 1 với userprofile là AA và Account 2 là BB thì làm sao mà không bị #Ref, mỗi lần chuyển Account thì Tệp cũng phải chuyển username trong đường dẫn.

Bắt bệnh ở tại 'AMD', đây là trên máy tôi, máy của bạn là tên AA, BB gì đó
1729824893404.png
 
Lần chỉnh sửa cuối:
Chắc chỉ có cách mỗi lần các bạn trong team mở file B thì chịu khó update lại đường link dẫn tới file A thôi.
1729830314254.png
 
Không phải lỗi tại máy, không phải lỗi tại user, không phải lỗi Excel. Tất cả file link đến file khác đang đóng đều bị như vậy. Chỉ cần mở file A trước khi mở file B là được. Hoặc (cái này chẳng ai chịu), hoặc đừng bao giờ link tới file khác bằng công thức.
Thầy ơi, có thể VBA tìm các ô có dữ liệu liên kết hoặc tham chiếu bên ngoài file rồi paste value thì sao thầy?
 
Thầy ơi, có thể VBA tìm các ô có dữ liệu liên kết hoặc tham chiếu bên ngoài file rồi paste value thì sao thầy?
Thì vẫn vậy. Mở file A trước để file B có kết quả không bị lỗi #REF. Lúc đó VBA lấy giá trị, không lấy công thức.
 
Bạn thử duyệt qua các ô trong vùng cần tìm

Mã:
If Cll.Formula like "*.xls*" then Cll.Value = Cll.Value

Hoặc dùng InStr tìm ".xls" trong Cll.Formula:

Mã:
If InStr(1, Cll.Formula, ".xls") > 0 Then  Cll.Value = Cll.Value

Vẫn phải mở file A để Cll có value mới lấy được.
 
Lần chỉnh sửa cuối:
Web KT

Bài viết mới nhất

Back
Top Bottom