- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
本帖最後由 GBKEE 於 2011-5-12 20:06 編輯
回復 1# melvinhsu1105 - Sub 制訂清單的內容()
- '下拉清單是屬Shape物件
- With Sheets("SHEET1").Shapes(1) '如下拉清單是Shapes的第一個Item
- '.ControlFormat.ListFillRange = "SHEET1!A1:A9" '下拉清單內容的範圍
- .ControlFormat.ListFillRange = "TEST" '工作表範圍的定義名稱 也可以
- End With
- End Sub
複製代碼 依序輸入到第2個工作頁的程式碼- Sub 下拉清單1__Click() ' 下拉清單指定的巨集
- With Sheets("SHEET1").Shapes(1).ControlFormat
- Sheets("SHEET2").Cells(Rows.Count, "A").End(xlUp).Offset(1) = .List(.ListIndex)
- End With
- End Sub
複製代碼 |
|