ltmcustoms
Thành viên mới
- Tham gia
- 11/5/07
- Bài viết
- 27
- Được thích
- 3
- Giới tính
- Nam
Trước đây em đã lập 1 file Excel để mọi người nhập liệu hàng ngày ở cơ quan em! nay muốn nhờ các bác giúp đỡ để hoàn thiện thêm:
Khi 1 User nhập liệu (có thể là copy, cut, move dữ liệu rồi paste vào cell, hoặc chọn từ list ) vào Cell thuộc vùng nhập liệu (chẳng hạn Sheet("Sheet1").Rang("B10:F100")) nếu User chọn 1 ô mới mà để sót ô rỗng bên trái hoặc các dòng bên trên (thuộc vùng đã nhập liệu) thì xuất hiện thông báo "Bạn chưa nhập đầy đủ dữ liệu!" và chuyển con trỏ vào ô rỗng để nhập bổ sung dữ liệu thiếu.
Hoặc là cách khác: em đã dùng 1 macro chuyển dữ liệu thuộc vùng đã nhập liệu ở Sheet1 sang sheet2, nhưng phần chưa làm được là muốn Macro đó chỉ chọn các dòng có đầy đủ dữ liệu chuyển đi, dòng chưa nhập đủ thì đưa lên dòng trên (từ B10) để user nhập bổ sung tiếp.
Em rất mê Macro Excel! Các bác giành thời gian giúp em nha !
Cám ơn các bác!
LTMCustoms
Khi 1 User nhập liệu (có thể là copy, cut, move dữ liệu rồi paste vào cell, hoặc chọn từ list ) vào Cell thuộc vùng nhập liệu (chẳng hạn Sheet("Sheet1").Rang("B10:F100")) nếu User chọn 1 ô mới mà để sót ô rỗng bên trái hoặc các dòng bên trên (thuộc vùng đã nhập liệu) thì xuất hiện thông báo "Bạn chưa nhập đầy đủ dữ liệu!" và chuyển con trỏ vào ô rỗng để nhập bổ sung dữ liệu thiếu.
Hoặc là cách khác: em đã dùng 1 macro chuyển dữ liệu thuộc vùng đã nhập liệu ở Sheet1 sang sheet2, nhưng phần chưa làm được là muốn Macro đó chỉ chọn các dòng có đầy đủ dữ liệu chuyển đi, dòng chưa nhập đủ thì đưa lên dòng trên (từ B10) để user nhập bổ sung tiếp.
Em rất mê Macro Excel! Các bác giành thời gian giúp em nha !
Cám ơn các bác!
LTMCustoms