- 帖子
- 231
- 主題
- 55
- 精華
- 0
- 積分
- 293
- 點名
- 0
- 作業系統
- winxp
- 軟體版本
- office2003
- 閱讀權限
- 20
- 性別
- 男
- 來自
- KEELUNG
- 註冊時間
- 2010-7-24
- 最後登錄
- 2018-8-28
|
回復 3# yliu
您好:
請試試下列方法是否
合適
Private Sub ComboBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Dim mSht As Worksheet
Dim mRng As Range, mRng1 As Range
Set mSht = Worksheets(1)
With mSht
Set mRng = .Range("a1:a20")
Set mRng1 = .Range("w1:w20")
mRng1.Value = mRng.Value
With mRng1
.Sort key1:=.Columns("a"), header:=xlGuess
End With
With UserForm1.ComboBox1
.List = mRng1.Value
.ListIndex = -1
End With
mRng1.Value = ""
End With
End Sub |
|