Nhờ giải đáp thắc mắc về Calendar (1 người xem)

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

pinklove

Thành viên thường trực
Tham gia
21/1/08
Bài viết
336
Được thích
42
Các bạn cho tôi hỏi, tôi có đọc nhiều bài về cách tạo calendar cho một ô ở trong Excel. Nhưng có chút thắc mắc như sau:
Máy của tôi chưa cài MSCAL.OCX, khi tôi copy code về tạo Calendar1_Click trên GPE về chạy từ file trên máy của tôi thì báo lỗi. Nhưng nếu download file ví dụ của các bạn trên GPE về thì vẫn có Calendar hiện lên. Tôi muốn hỏi là để tạo Calendar đó thì chỉ cần máy lúc khởi tạo file có cài MSCAL.OCX là được phải không? Còn các máy khác khi sử dụng lại file đó thì không cần phải cài phải không?
 
Các bạn cho tôi hỏi, tôi có đọc nhiều bài về cách tạo calendar cho một ô ở trong Excel. Nhưng có chút thắc mắc như sau:
Máy của tôi chưa cài MSCAL.OCX, khi tôi copy code về tạo Calendar1_Click trên GPE về chạy từ file trên máy của tôi thì báo lỗi. Nhưng nếu download file ví dụ của các bạn trên GPE về thì vẫn có Calendar hiện lên. Tôi muốn hỏi là để tạo Calendar đó thì chỉ cần máy lúc khởi tạo file có cài MSCAL.OCX là được phải không? Còn các máy khác khi sử dụng lại file đó thì không cần phải cài phải không?
Chính vì cái điểm này, do phiên bản khác nhau nên thường bị MISSING, cho nên tôi mới tạo ra cái CALENDAR mà tôi đã tặng mọi người đó. Chứ nó mà ổn định tôi chả nhọc công làm gì!
 
Bạn phải đăng ký file MSCAL.OCX đó trên máy của bạn thì mới chạy được, bằng không thì không chạy được. Vậy thôi... Cách đăng ký thì search trên GPE có đấy....
Tôi biết là phải cài. Ý của tôi hỏi ở đây là máy chưa cài nhưng file được làm từ máy đã cài, đã hiển thị tốt thì vẫn dùng được phải không ạ? Vì máy tôi chưa cài (có lẽ là vậy vì tôi chỉ mới cài office lên chớ chưa cài thêm cái gì cả), nhưng dùng mấy file ví dụ trên diễn đàn thì vẫn dùng được.
Chính vì cái điểm này, do phiên bản khác nhau nên thường bị MISSING, cho nên tôi mới tạo ra cái CALENDAR mà tôi đã tặng mọi người đó. Chứ nó mà ổn định tôi chả nhọc công làm gì!
Vậy cái Calendar của anh thì không cần phải cài MSCAL.OCX hả anh
 
Sao được bạn, muốn chạy trên máy nào thì máy đó bộ Office phải có thư viện MSCAL.OCX chứ, có nghĩa là máy nào muốn chạy được bắt buột phải cài thư viện ấy...vậy thôi!
Vậy thì vô lý nhỉ, sao mày mình chưa cài mà vẫn hiển thị được nhỉ, trong khi copy y xì cái code đó đưa vào file khác của mình trên máy thì lỗi. Khó hiểu quá.
 
Vậy thì vô lý nhỉ, sao mày mình chưa cài mà vẫn hiển thị được nhỉ, trong khi copy y xì cái code đó đưa vào file khác của mình trên máy thì lỗi. Khó hiểu quá.
Excel nó nhiều cái ngộ lắm, cũng giống như thằng ListView vậy, một thời tôi đeo em ý hơn đeo gái, cuối cùng em ý phản bội tôi, khi qua máy khác, thời khắc quan trọng thì máy đó không có thư viện, làm cho buổi báo cáo đó tôi xoay sở bằng tay thấy cha luôn, cũng may tôi cũng có một ít kiến thức về dữ liệu nên không bị muối mặt! Từ đó tôi luôn có suy nghĩ làm sao để tạo các Controls không lệ thuộc vào các thư viện khác. Tôi tạo ListBox với các tiêu đề bằng Label, thay cho ListView, tôi tạo Calendar bằng Form với các Label, thay cho Calendar, DatePicker, tạo cái Progress bằng Label thay cho control Progress v.v... Tuy không phải hàng chuyên nghiệp, nhưng nó cũng ổn định.
 
Excel nó nhiều cái ngộ lắm, cũng giống như thằng ListView vậy, một thời tôi đeo em ý hơn đeo gái, cuối cùng em ý phản bội tôi, khi qua máy khác, thời khắc quan trọng thì máy đó không có thư viện, làm cho buổi báo cáo đó tôi xoay sở bằng tay thấy cha luôn, cũng may tôi cũng có một ít kiến thức về dữ liệu nên không bị muối mặt! Từ đó tôi luôn có suy nghĩ làm sao để tạo các Controls không lệ thuộc vào các thư viện khác. Tôi tạo ListBox với các tiêu đề bằng Label, thay cho ListView, tôi tạo Calendar bằng Form với các Label, thay cho Calendar, DatePicker, tạo cái Progress bằng Label thay cho control Progress v.v... Tuy không phải hàng chuyên nghiệp, nhưng nó cũng ổn định.
Nhưng với cái addins này của anh thì cũng chỉ sử dụng được trên máy nào cài nó hay nó sẽ theo file luôn hả anh? +-+-+-++-+-+-++-+-+-++-+-+-+.
 
Nhưng với cái addins này của anh thì cũng chỉ sử dụng được trên máy nào cài nó hay nó sẽ theo file luôn hả anh? +-+-+-++-+-+-++-+-+-++-+-+-+.
Bạn cũng có thể chép chúng về file của bạn mà! Mở file ra, vào VBA, mở khóa VBA vào form nắm kéo thả vào file của bạn thôi, module cũng thế, class cũng thế.
 
Vậy thì vô lý nhỉ, sao mày mình chưa cài mà vẫn hiển thị được nhỉ, trong khi copy y xì cái code đó đưa vào file khác của mình trên máy thì lỗi. Khó hiểu quá.

Nếu bạn download file nào đó có Calendar về máy tính mình và thấy chạy tốt thì cứ yên tâm rằng trong máy tính của bạn đã có Calendar rồi, khỏi cài thêm gì ráo
Vấn đề còn lại: Nếu bạn copy code điều khiển calendar về máy và muốn chạy thì điều trước tiên bạn phải vẽ cái Calendar ấy ra (vẽ ra bảng tính hoặc vẽ trên UserForm)
Vậy thôi!
 

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

Back
Top Bottom