Bên trong Master.xlsx tôi có (bảng tính có tên MasterList):
Sau đó tôi vào CA_Accts.xlsx và tạo kết nối dữ liệu, với các bước sau:
Tiếp theo, tôi sửa đổi các thuộc tính của kết nối dữ liệu để nó sử dụng SQL để chỉ truy xuất các bản ghi từ MasterList thuộc về California, tôi thực hiện như sau:
Điều này để lại cho tôi kết quả gần như mong muốn của tôi :
Vấn đề là tôi không thể thay đổi các bản ghi trong Master.xlsx từ bên trong CA_Accts.xlsx. Ví dụ: tôi muốn thay đổi trường Rút tiền cho AcctNum J132 thành NO, nhưng khi tôi nhấp vào làm mới, tôi lấy lại dữ liệu từ MasterList (, NO của tôi trở lại là CÓ). Những gì tôi thực sự tìm kiếm ở đây là một kết nối đọc, viết. Có ai có bất cứ ý tưởng làm thế nào tôi có thể làm điều này? Tôi đã thử tạo một bảng trong Access có dữ liệu từ MasterList và sau đó sử dụng bảng này làm kết nối, nhưng trình hướng dẫn của Excel không nhận ra bảng trong Access, vì vậy tôi không thể thiết lập kết nối theo cách này. Tôi bị mắc kẹt sự giúp đỡ của bạn sẽ được đánh giá rất cao. Cảm ơn trước. (BTW, trong tương lai tôi sẽ thay đổi tất cả các định dạng tệp thành tệp xlsm, để tôi có thể viết một số macro điều khiển sự kiện, để đối phó với việc làm mới dữ liệu của tôi.)