Xin Code đóng Form có điều kiện!

Liên hệ QC

tvquan41

Thành viên chính thức
Tham gia
8/1/11
Bài viết
62
Được thích
4
Chào gia đình GPE!
Khi thiết kế file xong mình có một ý tưởng cho file đã tạo nhưng vì phần code của mình yếu nên không thể viết được, nên mình mong nhận được sự giúp đỡ của mọi người!
Vấn đề là:
- B1: Khi mở Worksheet lần đầu thì Form1 xuất hiện (Form1 là thông tin về chương trình), khi đóng Form1 thì 1 thông báo hiện ra với yêu cầu nhập liệu, khi đóng thông báo thì sheet2 hiện lên!
- B2: Khi mở Worksheet lần 2 thì chỉ Form1 xuất hiện (với điều kiện sheet2 đã được nhập liệu) nếu sheet2 chưa được nhập liệu thì hiện quay lại B1
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn nên tạo một file gởi lên rồi mọi người sẽ giúp Bạn dễ hơn, tránh phải làm đi làm lại mắc công.
 
Upvote 0
Chào gia đình GPE!
Khi thiết kế file xong mình có một ý tưởng cho file đã tạo nhưng vì phần code của mình yếu nên không thể viết được, nên mình mong nhận được sự giúp đỡ của mọi người!
Vấn đề là:
- B1: Khi mở Worksheet lần đầu thì Form1 xuất hiện (Form1 là thông tin về chương trình), khi đóng Form1 thì 1 thông báo hiện ra với yêu cầu nhập liệu, khi đóng thông báo thì sheet2 hiện lên!
- B2: Khi mở Worksheet lần 2 thì chỉ Form1 xuất hiện (với điều kiện sheet2 đã được nhập liệu) nếu sheet2 chưa được nhập liệu thì hiện quay lại B1

Vẫn chưa hiểu được ý Bạn tại các chữ màu đỏ ở trên:
1. Worksheet hay Workbook?
2. Sheet2 là sheet nào, Sheet2 chưa được nhập liệu cái gì, tại vị trí nào, hay là Sheet2 còn mớí tinh, chưa có gì hết???
 
Upvote 0
Vẫn chưa hiểu được ý Bạn tại các chữ màu đỏ ở trên:
1. Worksheet hay Workbook?
2. Sheet2 là sheet nào, Sheet2 chưa được nhập liệu cái gì, tại vị trí nào, hay là Sheet2 còn mớí tinh, chưa có gì hết???
Hi, xin lỗi vì hồi sáng đánh gấp quá nên bị sai và chưa thể hiện rõ ý tưởng!
1. Workbook chứ không phải worksheet
2. Nếu trong file NHAP LIEU thì sheet2 chính là sheet XA. Sheet XA có dữ liệu khung là là các tiêu đề (từ viết Tắt, Tên đầy đủ)
(Tại nếu share cho mọi người thì mỗi người phải nhập tên Xã và Tên Ấp riêng của người đó. Vì em phụ trách 1 xã nên em đánh xã và ấp của em, nhưng người khác thì phụ trách một xã khác nên phải điền thông tin khác. Vì vậy, khi người mới mở file NHAP LIEU này lên thì sẽ có thông báo kêu người này qua sheet XA để nhập liệu trước. Sau đó, nếu người này sửa lại thông tin trên sheet XA rồi, thì lần sau khi mở file NHAP LIEU sẽ không hiện thông báo kêu người này nhập dữ liệu cho sheet XA nữa mà chỉ hiện Form1 thôi!)
Thành thật xin lỗi bác!
 

File đính kèm

Upvote 0
Hi, xin lỗi vì hồi sáng đánh gấp quá nên bị sai và chưa thể hiện rõ ý tưởng!
1. Workbook chứ không phải worksheet
2. Nếu trong file NHAP LIEU thì sheet2 chính là sheet XA. Sheet XA có dữ liệu khung là là các tiêu đề (từ viết Tắt, Tên đầy đủ)
(Tại nếu share cho mọi người thì mỗi người phải nhập tên Xã và Tên Ấp riêng của người đó. Vì em phụ trách 1 xã nên em đánh xã và ấp của em, nhưng người khác thì phụ trách một xã khác nên phải điền thông tin khác. Vì vậy, khi người mới mở file NHAP LIEU này lên thì sẽ có thông báo kêu người này qua sheet XA để nhập liệu trước. Sau đó, nếu người này sửa lại thông tin trên sheet XA rồi, thì lần sau khi mở file NHAP LIEU sẽ không hiện thông báo kêu người này nhập dữ liệu cho sheet XA nữa mà chỉ hiện Form1 thôi!)
Thành thật xin lỗi bác!

Bạn xem file thử đúng yêu cầu kỳ quặc của bạn chưa?
 

File đính kèm

Upvote 0
Thật tuyệt! Thanks bác.
Nhưng pro hơn nữa nếu không cần click nút Bao cao để ghi mà máy tự động hiểu khi nhập mới dữ liệu (mà cái này có sự dụng biến cố sheet_SelectionChange được không bác?)
 
Upvote 0
Thật tuyệt! Thanks bác.
Nhưng pro hơn nữa nếu không cần click nút Bao cao để ghi mà máy tự động hiểu khi nhập mới dữ liệu (mà cái này có sự dụng biến cố sheet_SelectionChange được không bác?)
Bạn không nói rõ là trước khi nhập thì sheet có gì, hoặc nếu lỡ nhập chưa xong đi nhậu, ngày sau mở file lên thì máy hiểu là đã nhập hay chưa nhập? vì vậy mình buộc phải dùng nút Baocao khi nhập xong.
Mình chẳng biết dùng sự kiện Sheet_SelectionChange ở đây để làm gì cả - Hay là chưa nghĩ ra thì phải.
Còn nếu muốn chỉ cần mở ra xem hoăc nhập đại cái gì đó coi như đã nhập thì ban dùng sự kiện Worksheet_Activate hoặc Worksheet_Change.
 
Upvote 0
Web KT

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

Back
Top Bottom