Giúp code để tránh mở File trùng tên (1 người xem)

Liên hệ QC

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

minhtuan55

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia
23/3/16
Bài viết
705
Được thích
52
Mình đang gặp vấn đề này rất khó chịu tìm hoài chưa có Giải pháp. Mình có làm ra 1 file tính tiền cho bố mẹ mình, File này mình để ở ngoài Desktop. Bố mẹ mình thường xuyên thu nhỏ File này để mở Youtube xem ca nhạc, rồi lúc tính tiền cứ tưởng File chưa mở lại mở 1 lần nữa từ Desktop rồi nó hiện 1 bảng thông bảo
loi trung file.jpg
Chọn Yes 1 cái là coi Như là nó mở File lại từ đầu, không lưu gì cả. Mình đã dặn bố mẹ mình chọn No rồi, mà nhiếu lớn tuổi hay quên. rất Mong admin giúp đở mình vấn đề này. Mình xin cảm ơn và hậu tạ
 
@ minhtuan55

1. Bạn mở quá nhiều topic về vấn đề này rồi (mặc dù topic này khác tiêu đề), vừa lúc chiều đã bị khóa mấy topic...

2.
mở File lại từ đầu, không lưu gì cả
Bạn chỉ cần thiết lập "Auto save..." là 1 phút được chứ gì. (Không lẽ vừa nhập dữ liệu xong, quay sang xem ca nhạc chưa được 1 phút lại mở file tiếp...)

3. Ở topic này đã có phương hướng cụ thể cho bạn:
https://www.giaiphapexcel.com/forum/showthread.php?121374-Giup-code-khong-cho-mo-File-2-lan
Tiếc là bài đó vi phạm nội quy!!!

4. Bản thân phần mềm Excel đã hiện ra thông báo cho người dùng biết. Nếu cái thông báo đó không có tác dụng gì với người dùng thì bạn đừng nghĩ tới cách nào nữa.
 
Upvote 0
@ minhtuan55

1. Bạn mở quá nhiều topic về vấn đề này rồi (mặc dù topic này khác tiêu đề), vừa lúc chiều đã bị khóa mấy topic...

2.
Bạn chỉ cần thiết lập "Auto save..." là 1 phút được chứ gì. (Không lẽ vừa nhập dữ liệu xong, quay sang xem ca nhạc chưa được 1 phút lại mở file tiếp...)

3. Ở topic này đã có phương hướng cụ thể cho bạn:
https://www.giaiphapexcel.com/forum/showthread.php?121374-Giup-code-khong-cho-mo-File-2-lan
Tiếc là bài đó vi phạm nội quy!!!

4. Bản thân phần mềm Excel đã hiện ra thông báo cho người dùng biết. Nếu cái thông báo đó không có tác dụng gì với người dùng thì bạn đừng nghĩ tới cách nào nữa.

Dạ em biết cái thông báo đó là để Cảnh báo cho người ta biết là File đó đã mở rồi . Nhưng chỉ có ích cho người biết tiếng anh và chuyên excel, còn với người chỉ cần tính tiền thì VÔ ích, có khi làm hư thêm. Còn cái Auto save em biết từ năm 2015 Năm rồi, File gần 7 MB mà cứ 1 phút lưu 1 lần thì không ổn anh ( Khi khách đông tính tiền mà đợi nó Lưu nữa thì không hay, hiện tại em làm 30 phút 1 lần ). Em rất cảm ơn đưa ra phương hướng viết code, em nói thật là e thức đêm mấy tuần nay em làm hoài mà không được, Mong anh Viết Code giúp em. em đang rất cần. mong anh giúp em

Phương hướng vết code ( ai đọc hiểu viết dùm mình, mình còn non nên viết gần 3 tuần chạy không đươc )
Viết 1 cái workbook open event, nó check hiện hữu của một file x nào đó.
Nếu file x hiện hữu, nó thoát ra.
Nếu file x chưa hiện hữu, nó tạo file x, và unhide sheet cho người ta làm việc

Viết 1 cái workbook close/save event, nó hide sheet và xóa file x

Vì sheet bị hide nên người mở không thể disable macro mà làm việc được.

Giải pháp chỉ phòng kẻ ngay. Chứ kẻ gian thì còn khuya mới phòng được. Đừng nghĩ đến phòng kẻ gian, mất công lắm. Việc này giành cho dan siêu. Dân siêu thì đã không hỏi những quy trình căn bản này.
 
Lần chỉnh sửa cuối:
Upvote 0
Dạ em biết cái thông báo đó là để Cảnh báo cho người ta biết là File đó đã mở rồi . Nhưng chỉ có ích cho người biết tiếng anh và chuyên excel, còn với người chỉ cần tính tiền thì VÔ ích, có khi làm hư thêm. (1)
Còn cái Auto save em biết từ năm 2015 Năm rồi, File gần 7 MB mà cứ 1 phút lưu 1 lần thì không ổn anh ( Khi khách đông tính tiền mà đợi nó Lưu nữa thì không hay, hiện tại em làm 30 phút 1 lần ).(2)
(1) Bạn nói vậy không thuyết phục.

Có một cái thông báo thì sao không dịch được (?google, từ điển) Mà cóc cần hiểu nó là gì luôn.

Dùng Excel tính tiền được thì chắc nhớ cái thông báo đó chứ(?) Thấy nó thì nhấn ESC (hoặc dặn là thấy cái thông báo đó thì ấn vào "No"). Vài ba lần không làm được, bị mất dữ liệu thì lần sau sẽ nhớ.

Mà mở sẵn đi, không để file ở desktop nữa. Lúc xài nó thì click ở taskbar lên, được chứ?

(2) Chi 2-3 triệu đồng mua thêm một cái máy tính nữa chỉ để làm duy nhất một việc: Luôn mở ngày và đêm (không ngừng nghỉ), mở file excel đó và tính tiền. Được không?

Còn cái máy tính kia chỉ phục vụ duy nhất một việc: Xem youtube.

Không lẽ không được?
 
Lần chỉnh sửa cuối:
Upvote 0
(1) Bạn nói vậy không thuyết phục.

Có một cái thông báo thì sao không dịch được (?google, từ điển) Mà cóc cần hiểu nó là gì luôn.

Dùng Excel tính tiền được thì chắc nhớ cái thông báo đó chứ(?) Thấy nó thì nhấn ESC (hoặc dặn là thấy cái thông báo đó thì ấn vào "No"). Vài ba lần không làm được, bị mất dữ liệu thì lần sau sẽ nhớ.

Mà mở sẵn đi, không để file ở desktop nữa. Lúc xài nó thì click ở taskbar lên, được chứ?

(2) Chi 2-3 triệu đồng mua thêm một cái máy tính nữa chỉ để làm duy nhất một việc: Luôn mở ngày và đêm (không ngừng nghỉ), mở file excel đó và tính tiền. Được không?

Còn cái máy tính kia chỉ phục vụ duy nhất một việc: Xem youtube.

Không lẽ không được?

Không cần mua 1 cái máy khác. Chỉ cần mua 1 cái màn hình thứ 2. Trình duyệt và Excel tự động nhớ trước đó chúng ở màn hình nào.

Chỉ là tôi e rằng xài máy tính mà khong biết mở file cho an toàn thì lúc vào ba cái sites nghe nhạc làm sao tránh khỏi nó rắc cho một mớ malware
 
Lần chỉnh sửa cuối:
Upvote 0
Không cần mua 1 cái máy khác. Chỉ cần mua 1 cái màn hình thứ 2. Trình duyệt và Excel tự động nhớ trước đó chúng ở màn hình nào.
Em nghĩ 2 máy tính riêng lẻ thì tốt cho trường hợp này vì nếu không sẽ thêm thiết lập 2 mày hình cho 1 máy tính (hoặc đang dùng laptop?) Thứ nữa, nhà có điều kiện (Kinh doanh), chi phí mức đó là rẻ.
 
Upvote 0
Em nghĩ 2 máy tính riêng lẻ thì tốt cho trường hợp này vì nếu không sẽ thêm thiết lập 2 mày hình cho 1 máy tính (hoặc đang dùng laptop?) Thứ nữa, nhà có điều kiện (Kinh doanh), chi phí mức đó là rẻ.

Thì mình chỉ thêm một vài điều để lựa chọn thôi.
 
Upvote 0
(1) Bạn nói vậy không thuyết phục.

Có một cái thông báo thì sao không dịch được (?google, từ điển) Mà cóc cần hiểu nó là gì luôn.

Dùng Excel tính tiền được thì chắc nhớ cái thông báo đó chứ(?) Thấy nó thì nhấn ESC (hoặc dặn là thấy cái thông báo đó thì ấn vào "No"). Vài ba lần không làm được, bị mất dữ liệu thì lần sau sẽ nhớ.

Mà mở sẵn đi, không để file ở desktop nữa. Lúc xài nó thì click ở taskbar lên, được chứ?

(2) Chi 2-3 triệu đồng mua thêm một cái máy tính nữa chỉ để làm duy nhất một việc: Luôn mở ngày và đêm (không ngừng nghỉ), mở file excel đó và tính tiền. Được không?

Còn cái máy tính kia chỉ phục vụ duy nhất một việc: Xem youtube.

Không lẽ không được?

File của em tính tiền chẳng có gì hết Nhà em làm quán Matxa chỉ tính giờ vào giờ ra và tiền nước thôi chỉ 2 3 công thức không có Code gì hết , ai cũng có thề làm được hết. anh ơi giúp em với
 
Upvote 0
Em nghĩ 2 máy tính riêng lẻ thì tốt cho trường hợp này vì nếu không sẽ thêm thiết lập 2 mày hình cho 1 máy tính (hoặc đang dùng laptop?) Thứ nữa, nhà có điều kiện (Kinh doanh), chi phí mức đó là rẻ.

Sao vấn đề của em nói hình như không ai Hiểu gì cả. Hầu hết các phần mềm trên Window là khi mở rồi nếu chưa Close mà mở tiếp thì không có tác dụng gì cả, hoặc là ngăn lại không cho người dùng mở Ví dụ: teamview
 
Upvote 0
Web KT

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

Back
Top Bottom