返回列表 上一主題 發帖

一個下拉程式

回復 5# aa7551


可否還修改的程式碼張貼, 好讓學習..

TOP

以上程式,是試出來的,並不了解意思,請教GBKEE大大,Worksheet_SelectionChange它是在何種狀況下才會觸發

TOP

版主:我試著去中斷Worksheet_SelectionChange發覺它都沒有動作,我把這一段程式複製至ComboBox1_Change改成:
Dim Sh As Worksheet

        Set Sh = Sheets("月份")

        ComboBox1.List = Sh.Range("d2", Sh.Range("E2").End(xlDown)).Value

        ComboBox1.ColumnCount = 2
        [C3] = ComboBox1.Value
發現它可以執行

TOP

回復 2# GBKEE


大大好:
小弟把程式貼於工作表2, 但沒法成功, 小弟在程序上錯了哪裡, 請大大教導, 謝謝!!

aaa.rar (10.33 KB)

TOP

回復 1# 周大偉
SHEET2 的 程式嗎
  1. Private Sub ComboBox1_Change()
  2.     [C3] = ComboBox1.Value
  3. End Sub
  4. Private Sub Worksheet_Change(ByVal Target As Range)
  5.     If Target.Address(0, 0) = "C3" Then
  6.         Dim Sh As Worksheet
  7.         Set Sh = Sheets("月份")
  8.         ComboBox1.List = Sh.Range("d2", Sh.Range("E2").End(xlDown)).Value
  9.         ComboBox1.ColumnCount = 2
  10.     End If
  11. End Sub
複製代碼

TOP

        靜思自在 : 能善用時間的人,必能掌握自己努力的方向。
返回列表 上一主題