adam_tran nói:
Chắc chắn không được, không có cách nào vì Windows không cho phép làm điều này. Chỉ có một số phần mềm quản lý CSDL trên mạng như SQL server, Oracle ... mới làm được (đối với CSDL của nó chứ không phải file Excel), nhưng cũng phải thông qua 1 máy chủ (hoặc 1 trong 2 máy là máy chủ).
Tớ nói có... đúng không nhỉ? :error:
To adam_tran: không đúng không đúng. Hệ thống CSDL bao gồm SQL server,Oracle, Foxpro, Access, Excel, Paradox,...đều cho phép kết nối qua mạng thông qua cơ chế thiết lập "ODBC Data Source Administrator" chỉ có điều tính ưu nhược của mỗi loại là khác nhau thôi. Khi đã thiết lập bất kỳ một ngôn ngữ nào như VFP, VB, VC, ....VBA,....Net đều xây dựng ứng dụng CSDL qua mạng.
Riêng với EXCEL để liên kết trên nhiều máy bạn phải thực hiện một số động tác:
b1-Share full trên Windows thư mục chứa file XLS mà các máy muốn dùng chung, điều này chỉ làm ở một máy và ta gọi nó là Server.
2-Mở file XLS nói trên và thực hiện: trên menu "Tools" chọn "Share Workbook", trong tab "Edit" tick mục "Allow changes..." kết thúc bạn chọn OK. (có các thiết lập trong "Advance" bạn có thể thực hiện thêm). Kết quả bạn sẽ thấy chữ "Shared" trên thanh tiêu đề (Title bar) của EXCEL.
Trên các máy tính, để truy cập vào file XLS này bạn mở "My Network Places" rồi mở thư mục đã Share ở b1 rồi mở file. Sau khi cập nhật dữ liệu bạn chọn "Save" lúc đó máy của người khác sẽ nhìn thấy.
Việc làm trên là thiết kế ở dạng ứng dụng cơ bản. Nếu ứng dụng của bạn có nhiều Module bạn phải biết cách tổ chức luồng dữ liệu thật tốt nếu không hiệu quả sẽ không như mong muốn.