返回列表 上一主題 發帖

關於ComboBox1清除問題...

回復 1# steven
  1. Private Sub CommandButton2_Click()
  2.     Dim E As Object
  3.     Application.EnableEvents = False
  4.     ActiveWindow.SmallScroll Down:=24
  5.     Range("B3:F32").Select
  6.     Range("F32").Activate
  7.     Selection.ClearContents
  8.     ActiveWindow.SmallScroll Down:=-24
  9.     Range("L2:L32").Select
  10.      Selection.ClearContents
  11.     Range("B1").Select
  12.     For Each E In OLEObjects
  13.         If E.Name Like "ComboBox*" Then E.Object.Value = ""
  14.     Next
  15.     Application.EnableEvents = True
  16. End Sub
複製代碼

TOP

回復 3# steven


11.    Range("B1").Select 移動
12.    For Each E In OLEObjects
13.        If E.Name Like "ComboBox*" Then E.Object.Value = ""
14.    Next
         Range("B1").Select 到此
15.    Application.EnableEvents = True
16.End Sub

說明
當 E.Name="ComboBox14"  執行 E.Object.Value = "" 時
會執行 Private Sub ComboBox14_Change()
             '第7組
        [d9] = ComboBox14.Value
            [e9].Select     '這裡有選指定一個儲存格,
          End Sub

TOP

回復 6# steven

DoEvents    將控制權交回作業系統,來處理 E.Object.Value = " " 的畫面
     For Each E In OLEObjects
        If E.Name Like "ComboBox*" Then E.Object.Value = " ": DoEvents
    Next

TOP

回復 8# steven
2.CommandButton2.Visible = True
下一列加上
CommandButton2.Enabled = True

TOP

        靜思自在 : 君子立恆志,小人恆立志。
返回列表 上一主題