Lại là vấn đề khóa công thức, mong các bạn giúp đỡ.

  • Thread starter Thread starter Blad01
  • Ngày gửi Ngày gửi
Liên hệ QC

Blad01

Thành viên thường trực
Tham gia
6/10/07
Bài viết
350
Được thích
28
Tôi nhập công thức vào một ô Cell bây giờ tôi muốn khóa công thức đó lại nhưng sau khi khóa cũng trong ô Cell đó tôi lại có thể nhập đè dữ liệu khác nên mà không ảnh hưởng tới công thức đã nhập lúc trước (Ví như bạn đặt một tấm kính lên trên một tờ giấy, bạn vẫn nhìn được các dòng chữ trên tờ giấy đó và bạn vẫn có thể vẽ lên trên bề mặt tấm kính mà không ảnh hưởng gì đến dòng chữ trên tờ giấy kia). Excell có thể làm được như vậy không các bạn. Rất mong các bạn giúp đỡ.
Chân trọng cảm ơn !
 
Tôi nhập công thức vào một ô Cell bây giờ tôi muốn khóa công thức đó lại nhưng sau khi khóa cũng trong ô Cell đó tôi lại có thể nhập đè dữ liệu khác nên mà không ảnh hưởng tới công thức đã nhập lúc trước (Ví như bạn đặt một tấm kính lên trên một tờ giấy, bạn vẫn nhìn được các dòng chữ trên tờ giấy đó và bạn vẫn có thể vẽ lên trên bề mặt tấm kính mà không ảnh hưởng gì đến dòng chữ trên tờ giấy kia). Excell có thể làm được như vậy không các bạn. Rất mong các bạn giúp đỡ.
Chân trọng cảm ơn !
Được chứ bạn, bạn kẻ 1 text box, fill màu trắng, chọn No line, gõ nội dụng vào, rồi di chuyển đến ô mà bạn muốn. Tuy nhiên số liệu trong textbox này không tính toán được.
 
Vụ này mới đây, đã khoá thì không sửa, khoá mà sửa được thì nói gì là khoá nữa bác. Một ô chỉ có một nhiệm vụ thôi bác, cùng lắm là đánh lừa con mắt bằng Custom format cells
 
Quan trọng nhất là.. KO HIỂU LẮM VỀ MỤC ĐÍCH CỦA TÁC GIÃ
 
Được chứ bạn, bạn kẻ 1 text box, fill màu trắng, chọn No line, gõ nội dụng vào, rồi di chuyển đến ô mà bạn muốn. Tuy nhiên số liệu trong textbox này không tính toán được.
Mỗi ô kẻ một textbox thì toi Bác ơi. textbox có thể tính được mà.
Không hiểu ý tác giả muốn thế để làm gì nữa.
 
Mỗi ô kẻ một textbox thì toi Bác ơi. textbox có thể tính được mà.
Không hiểu ý tác giả muốn thế để làm gì nữa.
Text box có thể lấy giá trị từ ô trong bảng tính, còn khi gõ số vào text box để dùng nó để tính toán thì mình chưa biết. Bác nào chỉ mình với
 
Text box có thể lấy giá trị từ ô trong bảng tính, còn khi gõ số vào text box để dùng nó để tính toán thì mình chưa biết. Bác nào chỉ mình với
Thì chính là lấy giá trị của một ô đó mà Bác. Ô đó được tính toán xong hiện giá trị lên textbox thôi. hì hì ...
 
Quan trọng nhất là.. KO HIỂU LẮM VỀ MỤC ĐÍCH CỦA TÁC GIÃ
Vâng thế này. Tôi làm một chương trình tính điểm bộ môn dành cho giáo viên (các bạn xem hình bên dưới).
trong ô G6 của sheet HKI tôi đã dùng công thức sau: =IF(TOAN!X7="","",TOAN!X7). Nếu đã dùng công thức như vậy rồi thì ô này không được phép nhập dữ liệu trực tiếp từ bàn phím nữa. với các ô khác tôi cũng có công thức tương tự. Như vậy để bảo vệ các công thức trong sheet HKI thì tôi phải khóa và ẩn công thức như những cách làm "thông thường". Nhưng bây giờ tôi không muốn ẩn và khóa công thức như vậy nữa mà muốn công thức =IF(TOAN!X7="","",TOAN!X7) nó vẫn bị khóa nhưng mình vẫn có thể nhập trực tiếp dữ liệu từ bàn phím vào ô G6 để thực hiện tính toán mà không hề ảnh hưởng tới công thức đã có trong ô này. Liệu điều này có thể làm được không ???
 
Lần chỉnh sửa cuối:
Theo mình hiểu thì Excel ko làm được điều như bạn mong muốn. Giống như "vừa xay lúa, vừa trông em" thỉ khó quá :)
 
=IF(TOAN!X7="","",TOAN!X7) nó vẫn bị khóa nhưng mình vẫn có thể nhập trực tiếp dữ liệu từ bàn phím vào ô G6 để thực hiện tính toán mà không hề ảnh hưởng tới công thức đã có trong ô này. Liệu điều này có thể làm được không ???
Bác muốn tính toán gì ở ổ G6 nữa, tôi chắc chắn rằng là không thể làm như vậy !
 
Theo mình hiểu thì Excel ko làm được điều như bạn mong muốn. Giống như "vừa xay lúa, vừa trông em" thỉ khó quá :)

Không phải là vừa xay lúa, vừa trông em. Tuy khó nhưng làm được. Còn đây theo mình là không thể vừa là gà vừa là cọp được. Giá trị của cell bao gồm hoặc công thức cho ra giá trị hoặc giá trị thuần.
Bạn Blad01 đưa ra yêu cầu như vậy thì phải xét lại định nghĩa Cell và giá trị của cell. Nếu chấp nhận thì mới làm tiếp còn không thì thôi. Giống như trong số học, mọi người phải đồng ý 1+1= 2 thì mới làm tiếp được.
 
Tôi nhập công thức vào một ô Cell bây giờ tôi muốn khóa công thức đó lại nhưng sau khi khóa cũng trong ô Cell đó tôi lại có thể nhập đè dữ liệu khác nên mà không ảnh hưởng tới công thức đã nhập lúc trước (Ví như bạn đặt một tấm kính lên trên một tờ giấy, bạn vẫn nhìn được các dòng chữ trên tờ giấy đó và bạn vẫn có thể vẽ lên trên bề mặt tấm kính mà không ảnh hưởng gì đến dòng chữ trên tờ giấy kia). Excell có thể làm được như vậy không các bạn. Rất mong các bạn giúp đỡ.
Chân trọng cảm ơn !
Ý tưởng của bạn này làm mình liên tưởng đến không gian 3 chiều trong bảng tính.
 
-Yêu cầu này quả là khó. Chỉ làm được nếu công thức nhập bằng VBA.
 
-Mình nghĩ đơn giản thế này thôi: Công thức nhập bằng VBA điều khiển bởi 1 button. Khi muốn tính toán bằng công thức, bấm button này. Code tính toán xong, xóa công thức đi, trả lại cells bình thường. Như thế có thể vừa nhập dữ liệu, vừa dùng công thức trong 1 ô. Các bạn cho thêm ý kiến.
 
-Mình nghĩ đơn giản thế này thôi: Công thức nhập bằng VBA điều khiển bởi 1 button. Khi muốn tính toán bằng công thức, bấm button này. Code tính toán xong, xóa công thức đi, trả lại cells bình thường. Như thế có thể vừa nhập dữ liệu, vừa dùng công thức trong 1 ô. Các bạn cho thêm ý kiến.
Nhưng thầy ơi! Sheet bị khóa rồi làm sao mà nhập liệu ??? Chẳng lẽ mở khóa ? Và nếu thế thì cũng ko còn gì để nói nữa cả... Cứ dự phòng 1 công thức ở dạng Text tại 1 cell nào đó... còn tại cell có chứa công thức, nếu thích thì cứ sửa tự do.. khi nào "chán" thì ráp công thức kia vào, kéo fill thì mọi chuyện lại đâu vào đấy!
He... he... Quá.. quá... bùn.. cười
 
Nếu không đưa File lên để giải quyết thì không thể triệt để vấn đề này được, vì thông tin đưa ra chưa đầy đủ lắm.

Tuy nhiên mình nghĩ rằng dùng VBA sẽ giải quyết được.

Thân!
 
Nguyên văn bởi anhtuan1066
Sheet bị khóa rồi làm sao mà nhập liệu
Sheet khóa những chỗ cần khóa. Còn những ô nhập công thức bằng VBA thì cần gì phải bảo vệ nữa.
 
Nhưng đã ko bảo vệ thì tự tay mà gõ vào luôn.. cần gì đến VBA cho rối... Đúng ko thầy!
Thầy xem lại yêu cầu.. cái chính là bạn ấy đã khóa công thức... và cũng ko muốn thay đổi công thức này.. nhưng lại muốn nhập liệu thoải mái vào cell chứa công thức... bạn ấy nói rõ khi nhập sẽ giống như nhập trên 1 tấm kính đè lên tờ giấy... Có nghĩa là việc nhập này chẳng ảnh hưởng gì đến công thức đã có
Rất buồn cười
 
Nguyên văn bởi anhtuan1066
Cứ dự phòng 1 công thức ở dạng Text tại 1 cell nào đó... còn tại cell có chứa công thức, nếu thích thì cứ sửa tự do.. khi nào "chán" thì ráp công thức kia vào, kéo fill thì mọi chuyện lại đâu vào đấy!
Ý này của anhtuan giống hệt như làm bằng VBA:" Cứ dự phòng công thức trong code...còn tại cell có chứa công thức, nếu thích thì cứ sửa tự do.. khi nào "chán" thì bấm button một cái thì mọi chuyện lại đâu vào đấy!
 
Web KT

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

Back
Top Bottom