Gán thuộc tính Rowsource của combobox theo sự kiện sheet active? (1 người xem)

Liên hệ QC

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

mymapmap

Thành viên hoạt động
Tham gia
4/5/09
Bài viết
167
Được thích
24
Nghề nghiệp
KTV Điện tử
Tôi có Combobox trên form. tôi muốn khi load form đấy trên sheet2 thì rowsource của combobox nhận range sheet1.("A1:D5") còn khi load form đấy trên sheet3 thì rowsource nhận range sheet1.("A1:B3")
Thì tôi viết code đó như thế nào,XIn cảm ơn. Chúc thành viên GPE có ngày nghỉ vui ve hạnh phúc và giúp mình /-*+/
 
Tôi có Combobox trên form. tôi muốn khi load form đấy trên sheet2 thì rowsource của combobox nhận range sheet1.("A1:D5") còn khi load form đấy trên sheet3 thì rowsource nhận range sheet1.("A1:B3")
Thì tôi viết code đó như thế nào,XIn cảm ơn. Chúc thành viên GPE có ngày nghỉ vui ve hạnh phúc và giúp mình /-*+/
Thì IF hoặc Select Case phát là xong chứ gì nào
PHP:
Private Sub UserForm_Initialize()
  Dim Arr
  On Error Resume Next
  Select Case ActiveSheet.Name
    Case "Sheet2": Arr = Sheet1.Range("A1:D5").Value
    Case "Sheet3": Arr = Sheet1.Range("A1:B3").Value
  End Select
  With Me.ComboBox1
    .List() = Arr
    .ColumnCount = UBound(Arr, 2)
  End With
End Sub
 
Upvote 0
Web KT

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

Back
Top Bottom