Popup thông báo ? (câu hỏi của bạn Babyforever)

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

BNTT

Bùi Nguyễn Triệu Tường
Thành viên danh dự
Tham gia
3/7/07
Bài viết
4,946
Được thích
23,208
Nghề nghiệp
Dạy đàn piano
Đây là câu hỏi của bạn Babyforever gửi vào hộp thư của tôi. Xin đưa vào đây để các bạn cùng giúp bạn ấy giải quyết.
babyforever đã viết:
Làm thế nào để bật lên một popup thông báo về nội dung công việc của ngày đó trong cột dữ liệu ngày tháng?

Ví dụ: Trong bảng tính có một ô chỉ thể hiện nội dung là 29/05/2008, bây giờ thay vì việc chèn comment vào với nội dung là "14h30 phút, cần trợ giúp từ ban quản trị",thì trong ô đó vào đúng thời điểm là 14h30 phút sẽ bật lên một dòng thông báo với nội dung đó.

Em cũng ko biết nên diễn đạt câu hỏi này thế nào nữa nhưng nó gấn giống với chức năng trong mục Calendar của hòm thư nội bộ đấy ạ.
 
Ví dụ: Trong bảng tính có một ô chỉ thể hiện nội dung là 29/05/2008, bây giờ thay vì việc chèn comment vào với nội dung là "14h30 phút, cần trợ giúp từ ban quản trị",thì trong ô đó vào đúng thời điểm là 14h30 phút sẽ bật lên một dòng thông báo với nội dung đó

+ Thế thì file excel, và sub đó phải chạy thường trú -> tốn bộ nhớ vì phải sd vòng lặp vô hạn và kiểm tra thời gian

bạn hãy để SUB đó vào sự kiện WorkBook_Open, và trong SUB đó xử lý vòng lặp vô hạn với lệnh kiểm tra thời gian

NHư thế e rằng excel mở file đó -> k làm được việc khác

+ Cách khác lập cộng thức vơi hàm IF kết hợp với 0*TIME() để hiển thị khi trùng thời gian -> nhưng cũng sẽ rất chậm và nặng

+ chắc tốt nhất là lập CT thường trú bằng VB hay ngôn ngữ khác
 
+ Thế thì file excel, và sub đó phải chạy thường trú -> tốn bộ nhớ vì phải sd vòng lặp vô hạn và kiểm tra thời gian

bạn hãy để SUB đó vào sự kiện WorkBook_Open, và trong SUB đó xử lý vòng lặp vô hạn với lệnh kiểm tra thời gian

NHư thế e rằng excel mở file đó -> k làm được việc khác

+ Cách khác lập cộng thức vơi hàm IF kết hợp với 0*TIME() để hiển thị khi trùng thời gian -> nhưng cũng sẽ rất chậm và nặng

+ chắc tốt nhất là lập CT thường trú bằng VB hay ngôn ngữ khác


Cảm ơn anh!
Anh có thể nói cụ thể hơn vể CT thường trú bằng VB hay ngôn ngữ cụ thể nào khác được không ạ???
 
-Muốn điều khiển Macro chạy trong một thời điểm nào đó, ta có thể dùng sự kiện OnTime:
+Chạy macro ở một thời điểm trong ngày:
Application.OnTime TimeValue("15:00:00"), "Macro"
+Chạy macro ở một thời điểm nhất định:
Application.OnTime DateValue("5/29/2008")+ TimeValue("14:20:00"), "Macro"
-Bạn có thể vận dụng để tạo chương trình theo yêu cầu trên.
 
Web KT

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

Back
Top Bottom