Tối ưu code cho combo box tháng

Liên hệ QC

thnghiachau

Chỉ biết ngồi BÈ và PHÁN chuyện!!!
Tham gia
14/9/09
Bài viết
844
Được thích
707
Giới tính
Nam
Nghề nghiệp
Search
Chào ae GPE,
Mình có đoạn code dùng load các tên tháng vào Combo box

Mã:
For i = 1 To 12
        arrMonth(i) = Format(DateSerial(Year(Now()), i, 1), "MMMM")
Next
Me.cboMonth.List = arrMonth

Xin cho hỏi mình có cách nào không dùng For ... next không ah?

Cám ơn mọi người nhiều.
 
Chào ae GPE,
Mình có đoạn code dùng load các tên tháng vào Combo box

Mã:
For i = 1 To 12
        arrMonth(i) = Format(DateSerial(Year(Now()), i, 1), "MMMM")
Next
Me.cboMonth.List = arrMonth

Xin cho hỏi mình có cách nào không dùng For ... next không ah?

Cám ơn mọi người nhiều.
Có , nhưng vấn đề là bạn phải lập được arrMonth của bạn không có FOR là được
Thử hàm ARRAY trong VBA xem sao
 
Upvote 0
Có , nhưng vấn đề là bạn phải lập được arrMonth của bạn không có FOR là được
Thử hàm ARRAY trong VBA xem sao
Mình cũng không dùng
Mã:
listMonth = "January,February,March,April,May,June,July,August,September,October,November,December"
Me.cboMonth.List = Split(listMonth, ",")

được không ah?
 
Lần chỉnh sửa cuối:
Upvote 0
Mình cũng không dùng
Mã:
listMonth = "January,February,March,April,May,June,July,August,September,October,November,December"
Me.cboMonth.List = Split(listMonth, ",")

được không ah?
Đương nhiên được
Mà dùng for có gì không ổn?
Mã:
  For i = 1 To 12
    arrMonth(i) = MonthName(i)
  Next
  Me.cboMonth.List = arrMonth
 
Lần chỉnh sửa cuối:
Upvote 0
Đọc lại cái này:
"Thử hàm ARRAY trong VBA xem sao"
Dạ,
listMonth = "January,February,March,April,May,June,July,August,September,October,November,December"
cái này là giống array rùi nha bạn!
Bài đã được tự động gộp:

Đương nhiên được
Mà dùng for có gì không ổn?
Mã:
  For i = 1 To 12
    arrMonth(i) = MonthName(i)
  Next
  Me.cboMonth.List = arrMonth
Cám ơn thầy nhiều.
Tại có lần em tìm ra trên mạng một cái hàm gì đó nó ra cái array list month luôn, mà giờ em tìm lại thì không biết "cất" nó đâu rùi nên mạo mụi hỏi trên GPE ah...
 
Upvote 0
Dạ,
listMonth = "January,February,March,April,May,June,July,August,September,October,November,December"
cái này là giống array rùi nha bạn!
Cái này mới là array
Mã:
Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December")
Tuy nhiên bạn có thể dùng bất cứ cách nào bạn muốn
 
Upvote 0
Upvote 0
Web KT

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

Back
Top Bottom