- Tham gia
- 23/3/16
- Bài viết
- 705
- Được thích
- 52
Ví dụ giờ mình mở File word từ màn hình Desktop lên rồi đánh văn bản, rồi chưa tắt file word đi , mình lại mở tiếp File word từ màn hình Desktop lần 2, thì file word nó không cho mở gì cả, và cũng không hiện bản thông báo gì cả.
Còn đối với Excel thì sao. Khi mình mở 1 File X lên rồi mình cũng nhập liệu vào rồi cái mình quên Lưu ( ở đây là Người dùng Quên, chứ các bạn đừng nói sao không Ctrl + S hay không đưa Code Auto Save vào), Rồi mình thu nhỏ các File excel lại xuống thanh Toolbar của Window, rồi người dùng làm 1 cái gì đó ( lên Youtube mở nhạc nghe....) rồi bây giờ mở lại File Excel lúc nảy lên, mà tại Quên nên lại mở từ file X ở ngoài Dekstop ( đáng lý ra là phải mở từ Toolbar mà đả thu trước đó ) thì Excel sẽ hiện lên 1 bảng thông báo Filename’ is already open. Reopening will cause..."

Như mình thì mình hiểu thông báo này là (" File X đang mở bạn có muốn mở lại lần nữa hay không ), do người dùng tiếng anh còn hạn chế, nên đôi khi họ đâu có hiểu được, nếu người ta chọn YES thì coi như nhập từ sáng đến giờ sẽ không Lưu. Giờ mình viết Code làm sao để khắc phục chuyện này, Vấn đề này là có hại nếu bạn cài cho người sử dụng, thật sự là có hại. Chính mình đây, mình làm 1 file tính tiền cho Bố mẹ mình tính tiền cho quán Matxa ở nhà ( chỉ tính tiền giờ và tiến nước thôi ) mà đôi khi Bố Mẹ mình hay quên nên làm từ sáng đến tối mình kiểm tra lại thì mới là do cái này.
Mình biết anh Vietmini viết được, mà anh không chịu giúp em, em rất buồn, và đây là hướng dẫn viết của anh Vietmini. rất mong mọi người giúp mình
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.
1 lần nữa em xin chân thành cảm ơn tất cả mọi người đã đọc hiểu vấn đề của em. Em rất mong mọi người hiểu và giúp em
Còn đối với Excel thì sao. Khi mình mở 1 File X lên rồi mình cũng nhập liệu vào rồi cái mình quên Lưu ( ở đây là Người dùng Quên, chứ các bạn đừng nói sao không Ctrl + S hay không đưa Code Auto Save vào), Rồi mình thu nhỏ các File excel lại xuống thanh Toolbar của Window, rồi người dùng làm 1 cái gì đó ( lên Youtube mở nhạc nghe....) rồi bây giờ mở lại File Excel lúc nảy lên, mà tại Quên nên lại mở từ file X ở ngoài Dekstop ( đáng lý ra là phải mở từ Toolbar mà đả thu trước đó ) thì Excel sẽ hiện lên 1 bảng thông báo Filename’ is already open. Reopening will cause..."
Như mình thì mình hiểu thông báo này là (" File X đang mở bạn có muốn mở lại lần nữa hay không ), do người dùng tiếng anh còn hạn chế, nên đôi khi họ đâu có hiểu được, nếu người ta chọn YES thì coi như nhập từ sáng đến giờ sẽ không Lưu. Giờ mình viết Code làm sao để khắc phục chuyện này, Vấn đề này là có hại nếu bạn cài cho người sử dụng, thật sự là có hại. Chính mình đây, mình làm 1 file tính tiền cho Bố mẹ mình tính tiền cho quán Matxa ở nhà ( chỉ tính tiền giờ và tiến nước thôi ) mà đôi khi Bố Mẹ mình hay quên nên làm từ sáng đến tối mình kiểm tra lại thì mới là do cái này.
Mình biết anh Vietmini viết được, mà anh không chịu giúp em, em rất buồn, và đây là hướng dẫn viết của anh Vietmini. rất mong mọi người giúp mình
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.
1 lần nữa em xin chân thành cảm ơn tất cả mọi người đã đọc hiểu vấn đề của em. Em rất mong mọi người hiểu và giúp em