Liên kết combobox và calendar 11.0

Liên hệ QC

spacemanforever

Thành viên hoạt động
Tham gia
8/10/08
Bài viết
113
Được thích
71
Chào mọi người!
Mình có vấn đề sau:
--- Mình tạo 1 BUTTON (lập từ view-toolbar-form) trên sheet tao mau.
--- Tạo 1 Userform (trên userform có 1 combobox Time -như file đính kèm)
-- Viết code macro cho BUTTON như sau:
Mã:
Sub TaoMau()
UserForm1.Show
End Sub
Từ đây mình muốn viết code như sau :
-- click vào Combobox sẽ xuất hiện 1 Calendar
--Chọn ngày từ calendar và ngày này sẽ hiện lại trên combobox.
Mong mọi người giúp đỡ.
 

File đính kèm

Cái bạn muốn nói đó là DTPicker bạn à.

49.jpg
 

File đính kèm

Upvote 0
-Anh à sao e đã cho phép Marco chạy rồi mà nó báo lỗi thế này ầm ầm nhỉ.Chỉ e các khắc phục
Cái DTPicker ấy không phải máy nào cũng xài được ---> Phải cài thêm file ocx nếu bị lỗi
Thôi thì dùng Calendar vậy
 

File đính kèm

Upvote 0
Chào bạn!

Bạn có thể nói rõ hơn về:.
---cách tạo DTPicker như thế nào?
---Nếu dùng thì calendar 11.0 thì có khả thi không?
Với lại giá trị này mình muốn nhập vào cell H6 thì code ra sao?
Thanks
 
Upvote 0
Upvote 0

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Em thấy nếu dùng calendar thì nên thiết kế 1 form riêng vì nếu thiết kế chung cho 1 form thì phải tốn 1 khoản trống để chứa calendar, em thường thiết kế nhập ngày = textbox dựa vào commandbutton để gọi form calendar.
Một Form thường chứa khá nhiều Control nên chiều rộng và chiều cao của Form cũng có thể đủ chứa được cái Calendar! Mặc khác, cái Calendar ấy nó luôn ẩn mà, chỉ khi Click chuột nó mới hiện ra! Giống vầy đây

untitled1.JPG

untitled2.JPG
 
Upvote 0

File đính kèm

  • 14.JPG
    14.JPG
    156.1 KB · Đọc: 263
Upvote 0
Cái DTPicker ấy không phải máy nào cũng xài được ---> Phải cài thêm file ocx nếu bị lỗi
Thôi thì dùng Calendar vậy

File đính kèm có vấn đề hay là mình cài Office còn thiếu cái gì

Khi nhấn nút [Tạo mẫu] để kích hoạt code thì xuất hiện bảng này
attachment.php

Nhấn OK vài lần thì hiện lên bảng sau
attachment.php

Nhấn OK tiếp thì báo lỗi tại dòng code
PHP:
Private Sub ComboBox1_DropButtonClick()
  Me.Calendar1.Visible = True
End Sub
Kết quả là không thoát được Excel theo cách thông thường nữa mà phải vào Task Manager mới được
 

File đính kèm

  • 1.jpg
    1.jpg
    20.4 KB · Đọc: 150
  • 2.jpg
    2.jpg
    22.9 KB · Đọc: 149
Upvote 0
File đính kèm có vấn đề hay là mình cài Office còn thiếu cái gì

Khi nhấn nút [Tạo mẫu] để kích hoạt code thì xuất hiện bảng này
attachment.php

Nhấn OK vài lần thì hiện lên bảng sau
attachment.php

Nhấn OK tiếp thì báo lỗi tại dòng code
PHP:
Private Sub ComboBox1_DropButtonClick()
  Me.Calendar1.Visible = True
End Sub
Kết quả là không thoát được Excel theo cách thông thường nữa mà phải vào Task Manager mới được

Em đoán là máy anh bị thiếu cái MSCAL.ocx rồi, anh thử tải về rồi đăng ký thử xem.
 
Upvote 0
Bạn có thể nói rõ hơn về:.
---cách tạo DTPicker như thế nào?
Với lại giá trị này mình muốn nhập vào cell H6 thì code ra sao?
thanks
 
Upvote 0
DTPicker là điều khiển hỗ trợ nhập dữ liệu dạng Date nằm trong bô VS6. Để cài riêng nó bạn tìm chép riêng nó và cài như hướng dẫn ở bài này
 
Upvote 0
Web KT

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

Back
Top Bottom