Làm cho Cell nhấp nháy (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

tuandtd2008

Thành viên mới
Tham gia
19/8/08
Bài viết
42
Được thích
35
Làm sao để cho ô nhấp nháy ( đổi màu qua về ) khi ô đó đạt đến giá trị thiết lập?
Các pác giúp em với!!
Em gửi file đính kèm các pac xem giúp em với nha
Em cám ơn!
 

File đính kèm

Đây là file đã làm theo ý bạn. Khi bạn nhập số âm vào thì nó lập tức bị nhấp nháy ngay.
Thân.
 

File đính kèm

Lần chỉnh sửa cuối:
Đây là file đã làm theo ý bạn. Khi bạn nhập số âm vào thì nó lập tức bị nhấp nháy ngay.
Thân.
Po_pikachu ơi! Hình như code trong file còn thiếu một dòng gán giá trị cho biến [Cel] thì phải. Và hình như gõ giá trị nào thì ô D1 cũng "nhấp nháy" hết à!
 
Lần chỉnh sửa cuối:
Sao vậy ta!
Em đã tạo Public cho cel rồi mà sao lại là rỗng nhỉ?
Hiện em đang tính làm cho nhiều ô nhập giá trị âm vào nhấp nháy và nếu có ô nào không còn âm nữa thì không nhấp nháy nữa nhưng những ô khác vẫn nhấp nháp bất chấp ô kia. Mặt dù chưa làm được.
Thân.
 
Không được chiêu này thì ta bày chiêu khác.
Bác tải lại file ở mục #2 đi.
Thân.
 
Không được chiêu này thì ta bày chiêu khác.
Bác tải lại file ở mục #2 đi.
Thân.
Nếu ô D1 có công thức phụ thuộc vào B1 và C1 (như ví dụ của Po_Pikachu), nếu Ô B1 thay đổi làm Ô D1 thay đổi giá trị thì ô D1 cũng không chịu nhấp nháy (hoặc ngừng nhấp nháy)! Phải cho con trỏ vào ô D1, sau đó ấn F2 rồi Enter thì mới có tác dụng.
 
Lần chỉnh sửa cuối:
Làm sao để cho ô nhấp nháy ( đổi màu qua về ) khi ô đó đạt đến giá trị thiết lập?
Các pác giúp em với!!
Em gửi file đính kèm các pac xem giúp em với nha
Em cám ơn!

Mình gửi 1 file đúng theo yêu cầu của chủ topic (code củ chuối thôi).

1. Ô D1 có thể gõ giá trị trực tiếp hoặc biểu thức tính toán;
2. Nếu giá trị của D1<0 thì ô D1 sẽ nhấp nháy 3 màu thay đổi;
3. Nếu D1>=0 thì ô D1 sẽ tự động ngưng nhấp nháy;
4. Giá trị tại các ô khác làm cho ộ D1 gián tiếp bị thay đổi thì hiệu ứng vẫn thực hiện được.
 

File đính kèm

Nhưng thật sự code của bác hơi bị động ở chỗ chỉ có mỗi ô D1 làm được thôi còn ô khác thì bó tay.
Em thì làm được rất nhiều ô nhưng mỗi tội là phải nhấn F2 hoặc Enter tại ô đó mới có kết quả.
Không biết có vị tiền bối nào hay hơn có thể làm cho chúng tự cập nhật được không?
Em chưa tìm được cách làm cho chúng tự cập nhật được.
Đành phải đánh công thức rồi nó mới chịu đổi màu thôi! Hiiii
Thân.
 

File đính kèm

Nhưng thật sự code của bác hơi bị động ở chỗ chỉ có mỗi ô D1 làm được thôi còn ô khác thì bó tay.
Em thì làm được rất nhiều ô nhưng mỗi tội là phải nhấn F2 hoặc Enter tại ô đó mới có kết quả.
Không biết có vị tiền bối nào hay hơn có thể làm cho chúng tự cập nhật được không?
Em chưa tìm được cách làm cho chúng tự cập nhật được.
Đành phải đánh công thức rồi nó mới chịu đổi màu thôi! Hiiii
Thân.

Po_Pikachu ơi! Thực tế mà nói, không ai có nhu cầu làm cho nhiều ô bất kỳ nhấp nháy cả. Thông thường họ sẽ yêu cầu một số cột, dòng, hoặc vùng dữ liệu liên tiếp "nhấp nháy" khi thỏa điều kiện mà thôi (để dễ quan sát). Lúc đó chỉ cần set lại biến myRng trong code của ca_dafi mà thôi! Không nhất thiết myRng phải là [D1]

Hoặc Pro hơn chút nữa có thể làm một SUB để người dùng khai báo vùng cần "nhấp nháy" khi có điều kiện luôn. Và điều này thì dễ hơn nhiều so với việc xử lý cái vụ F2 vả Enter! Đúng hôn!

Còn nữa nè! PO_PIkachu thao tác trên sự kiện Worksheet_Change với điều kiện Target < 0 là chưa ổn nếu Po_Pikachu muốn thực hiện "nhấp nháy" cho nhiều ô! Vì làm sao biết được giá trị thay đổi của ô Target có ảnh hưởng đến giá trị của (những) ô nào khác nữa không? Và những ô khác đó bị ảnh hưởng thì có khả năng "tự nhấp nháy" không? Và dĩ nhiên là không!

Cho nên mình nói cái thực tế của việc giới hạn vùng "ảnh hưởng nhấp nháy" là ở chỗ này! Ta phải biết trước vùng cần thao tác ảnh hưởng cái đã!
 
Lần chỉnh sửa cuối:
Phiền các bạn có thể tạo giúp một code áp dụng cho sheet, chứ không hẳn chỉ là một cell, để khi giá trị trong cell đó (Bao gồm cả trường hợp tự nhập vào hoặc là kết quả từ một công thức) là một kết quả nào đó, vd: "Reject", thì ô chứa "Reject" sẽ tự động nhấp nháy, chuyển qua 3 màu, trắng, vàng, đỏ với tần suất 0.5s/màu, liên tục cho đến khi giá trị trong đó khác đi mới kết thúc.
Xin cảm ơn các bạn.
 
Lần chỉnh sửa cuối:
Đây là file đã làm theo ý bạn. Khi bạn nhập số âm vào thì nó lập tức bị nhấp nháy ngay.
Thân.
pác ơi cho em hỏi nếu ô nhấp nháy (trong ví dụ là D1) thay bằng 1 ô bị gộp (Merge) ví dụ như D1+C1 có được không. nếu được thì làm thé nào vậy.
cảm ơn pác!
 
Tôi muốn tạo một vùng được đặt tên nhấp nháy thì làm thế nào? ơi các mem!
 
Web KT

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

Back
Top Bottom