Giúp khóa giá trị của cell khi tương tác.

Liên hệ QC

javaro_2405

Thành viên mới
Tham gia
30/3/10
Bài viết
8
Được thích
1
Chào anh chị GPE!

Em có làm file excel tính điểm như file đính kèm. Em trình bày ý của em như sau:
- Bình thường hàng "Điểm" sẽ được khóa và không thay đổi công thức tính, Khi nhập liệu vào các ô bên trên thì sẽ tính theo công thức trong hàng "Điểm".
- Cuối mỗi cột ngày (1,2,3,4.....31) sẽ có 1 nút kết, nút đó tác dụng khóa giá trị tại ô điểm của cột đó, có nghĩa là sau khi nhấn nút đó thì giá trị hiện tại trong ô "Điểm" của cột đó sẽ tạo thành giá trị cố định tại thời điểm đó, dù có nhập liệu hoặc xóa dữ liệu ở các ô bên trên thì giá trị đó cũng không thay đổi nữa.
- Giá trị trông ô "Điểm" của cột đó được tính thành giá trị thực để có thể làm các phép toán khác bằng giá trị hiển thị tại ô đó.

Em cám ơn rất nhiều, em cũng có mở 1 topic nhưng có lẽ không đúng chuyên mục nên chưa có đáp án, mong mọi người giúp đỡ và thông cảm.

Chân thành cám ơn mọi người.
 

File đính kèm

  • tinh-diem.xls
    46.5 KB · Đọc: 9
Bạn xem thử đúng yêu cầu chưa? Muốn kết, nháy kép vào ô chứa giá trị ngày ( 1, 2, 3, 4.....)
 

File đính kèm

  • tinh-diem.xls
    58.5 KB · Đọc: 17
Upvote 0
cám ơn anh tintam7251 rất nhiều, good rồi ạ, có thể hướng dẫn em chút được không ạ, do em không rành code VBA, giá mà tạo duoc cái nút bấm luôn thì tiện quá. do em tỗng kết theo ngày thành ra làm hơi phức tạp.

Thank anh lần nữa.
 
Upvote 0
cám ơn anh tintam7251 rất nhiều, good rồi ạ, có thể hướng dẫn em chút được không ạ, do em không rành code VBA, giá mà tạo duoc cái nút bấm luôn thì tiện quá. do em tỗng kết theo ngày thành ra làm hơi phức tạp.
Thank anh lần nữa.
-Bạn muốn hướng dẫn về vấn đề gì? Bạn bấm Alt+F11. Kích đôi vào sheet1 trong cửa sổ code sẽ thấy code chạy chương trình. Mật khẩu khóa sheet là "123".
-Mình có nghĩ đến việc tạo nút bấm nhưng thấy có vẻ không tiện lắm. Bạn mô tả rõ hơn mình sẽ làm giúp bạn.
 
Upvote 0
Em có view code xem, anh có thể hướng dẫn em code đó, để em có thể tự thao tác với những file khác theo yêu cầu riêng, thông cảm cho em nếu đòi hỏi hơi nhiều. Còn về nút bấm em nghĩ là là khi nhấn nút đó, thì nó khóa 1 ô theo mình muốn hoặc khóa như code trong file ấy cũng được, mà đơn giản nhất có cái nút bấm nào khi em bấm thì nó tự thêm dấu " vào ô 1,2,3,4,... luôn, mình khỏi phải chỉnh sửa trong ô đó.

Thank anh nhiều, có thể cho em yahoo hay mail của anh không?
 
Upvote 0
- Cuối mỗi cột ngày (1,2,3,4.....31) sẽ có 1 nút kết
-Chỗ này chính là điều bất tiện khi tạo nút. Mỗi cột ngày sẽ có 1 nút nghĩa là ta phải tạo 31 nút trong sheet. Nếu chỉ tạo 1 nút dùng chung thì phải kích để chọn ngày trước khi bấm nút. Nên mình đã làm mỗi ô chứa ngày thay 1 nút, chỉ cần kích đôi vào đó là được. Theo mình, kích đôi vào ô tiện hơn tạo nút. Tô màu ô dễ nhìn và ít nhầm lẫn hơn thêm dấu " vào.(Nếu bạn vẫn muốn thì mình sẽ làm theo ý bạn).
-Đoạn code ngắn và đơn giản nhưng muốn hiểu phải có căn bản về VBA. Nếu chưa có căn bản, mình có giải thích bạn cũng không nắm được. Chịu khó nghiên cứu đi. Có gì thắc mắc hoặc không làm được thì lên đây hỏi. Có rất nhiều người sẵn sàng giúp bạn.
 
Upvote 0
Web KT
Back
Top Bottom