Chỉ cho phép dán giá trị, không cho phép dán định dạng (không được thay đổi định dạng

Liên hệ QC

dohoainamnam

Thành viên mới
Tham gia
2/3/11
Bài viết
20
Được thích
0
Chào mọi người!
Tôi đang thiết kế một bảng điểm bằng excel và gặp phải một sự cố không mong muốn.
File dinh_dang.xls đã được định dạng và bảo vệ bằng Protection Sheet (không đặt mật khẩu) chỉ cho phép nhập dữ liệu là các số vào vùng E6:Q55 (HK1) và S6:AE55 (HK2).
Nếu người dùng nhập dữ liệu trực tiếp thì không nói gì, nhưng có trường hợp người dùng copy vùng dữ liệu từ nơi khác (không trùng định dạng với file này) và dán vào, làm cho định dạng bị thay đổi, nhìn không đẹp.
Bây giờ tôi muốn khi người khác copy dữ liệu từ nơi khác vào và file này chỉ cho phép copy và dán dữ liệu thôi (không sử dụng Paste Special vì đa số người dùng không biết chức năng này)
Mong mọi người giúp đỡ tôi hoàn thành file tính điểm.
Xin cảm ơn!!!
 

File đính kèm

  • dinh_dang.xls
    63.5 KB · Đọc: 8
Xin cảm ơn bạn.
Nhưng ý đồ của tôi là vẫn cho phép copy dữ liệu từ nơi khác dán vào nhưng chỉ dán dữ liệu thôi, mọi thứ khác bỏ qua.
Mong mọi người giúp đỡ.
Cảm ơn nhiều
 
Upvote 0
Bây giờ tôi muốn khi người khác copy dữ liệu từ nơi khác vào và file này chỉ cho phép copy và dán dữ liệu thôi (không sử dụng Paste Special vì đa số người dùng không biết chức năng này)

Xin cảm ơn bạn.
Nhưng ý đồ của tôi là vẫn cho phép copy dữ liệu từ nơi khác dán vào nhưng chỉ dán dữ liệu thôi, mọi thứ khác bỏ qua.
Mong mọi người giúp đỡ.
Cảm ơn nhiều
- Nếu họ không biết cách Paste Value thì chỉ cho họ còn dễ hơn bạn tìm cách khống chế bằng VBA hay gì đó thì còn phải chỉ họ cách sử dụng VBA hay thao tác kiểu gì đó của riêng bạn mà nó không dễ dùng như của anh Bill.
- Công thức tính điểmTBHK của bạn
PHP:
R6=IF(Q6="";"";ROUND((SUM(E6:J6)+2*SUM(K6:P6)+3*Q6)/(COUNT(E6:J6)+2*COUNT(K6:P6)+3);1))
Có thể viết gọn lại như vầy:
PHP:
R6=IF(Q6="";"";ROUND(AVERAGE(E6:Q6;K6:Q6;Q6);1))
 
Lần chỉnh sửa cuối:
Upvote 0
Chào mọi người!
Tôi đang thiết kế một bảng điểm bằng excel và gặp phải một sự cố không mong muốn.
File dinh_dang.xls đã được định dạng và bảo vệ bằng Protection Sheet (không đặt mật khẩu) chỉ cho phép nhập dữ liệu là các số vào vùng E6:Q55 (HK1) và S6:AE55 (HK2).
Nếu người dùng nhập dữ liệu trực tiếp thì không nói gì, nhưng có trường hợp người dùng copy vùng dữ liệu từ nơi khác (không trùng định dạng với file này) và dán vào, làm cho định dạng bị thay đổi, nhìn không đẹp.
Bây giờ tôi muốn khi người khác copy dữ liệu từ nơi khác vào và file này chỉ cho phép copy và dán dữ liệu thôi (không sử dụng Paste Special vì đa số người dùng không biết chức năng này)
Mong mọi người giúp đỡ tôi hoàn thành file tính điểm.
Xin cảm ơn!!!

Bạn thử đọc những bài cuối trong chủ đề này xem có thỏa mãn bạn chưa. Nếu còn chưa lường hết các trường hợp (có đấy) thì ta tính tiếp

http://www.giaiphapexcel.com/forum/...i-thao-tác-dán-thành-Paste-Values-không/page6
 
Upvote 0
Bạn thử đọc những bài cuối trong chủ đề này xem có thỏa mãn bạn chưa. Nếu còn chưa lường hết các trường hợp (có đấy) thì ta tính tiếp

http://www.giaiphapexcel.com/forum/...i-thao-tác-dán-thành-Paste-Values-không/page6

Tôi đang thiết kế bảng điểm gặp phải một vấn đề khi tính điểm trung bình
Trong File "Diem trung binh" có các ô A4:D4 (các ô màu vàng) được lấy dữ liệu từ các ô I4:L4 (các ô màu xanh) tương ứng để tính điểm trung bình. Nhưng khi các ô màu xanh trống (chưa nhập giá trị) thì các ô màu vàng tương ứng lại nhận giá trị 0, điều này khiến cho việc tính toán bị sai, chẳng hạn như đối với khối 7 không có môn Hóa, ô K4 không nhập nhưng ô C4 lại nhận giá trị 0, dẫn đến tính điểm trung bình bị sai.
Xin hỏi có cách nào khắc phục được tình trạng này không?
Xin cảm ơn nhiều!
 

File đính kèm

  • Diem trung binh.xls
    13.5 KB · Đọc: 3
Upvote 0
Tôi đang thiết kế bảng điểm gặp phải một vấn đề khi tính điểm trung bình
Trong File "Diem trung binh" có các ô A4:D4 (các ô màu vàng) được lấy dữ liệu từ các ô I4:L4 (các ô màu xanh) tương ứng để tính điểm trung bình. Nhưng khi các ô màu xanh trống (chưa nhập giá trị) thì các ô màu vàng tương ứng lại nhận giá trị 0, điều này khiến cho việc tính toán bị sai, chẳng hạn như đối với khối 7 không có môn Hóa, ô K4 không nhập nhưng ô C4 lại nhận giá trị 0, dẫn đến tính điểm trung bình bị sai.
Xin hỏi có cách nào khắc phục được tình trạng này không?
Xin cảm ơn nhiều!

Chỉ đúng trong trường hợp trên:
A4=IF(I4="";"";I4), kéo sang ngang đến D4.
 
Upvote 0
Web KT
Back
Top Bottom