
通過VBA,添加組合框控件,然后通過事件更新,完全可以做到 不過LZ為什么不換個思路啊,為什么一定要用VBA呢,要知道你EXCEL使用VBA,別人用的時候,需要修改宏的安全級別,同時,利用數據有效性,就可以完全可以做到啊 。在某一個單元格(假定為A2)設置數據有效性,下拉菜單中設置op1和op2,供你選擇 。然后,在H2輸入公式:=IF(A2="op1",H3,IF(A2="op2",H4,"")) ListBox屬于ActiveX 控件,看你的EXCEL版本,如果03版的話,自行找一下,具體路徑忘了,07 10版的話,在EXCEL選項中,找到自定義工具,然后勾選“開發工具”,然后插入這個控件就可以了 。需要說明的是,ListBox是一個顯示可選項的控件,就像EXCEL一樣,它會顯示你屬于的值,1個或很多個,然后,你選擇就可以了 。我簡單給你做了個樣品,你自己修改吧第一步,是給控件賦值,也就是將op1和op2顯示在ListBox控件中,我通過命令完成的Private Sub CommandButton1_Click()With ListBox1 .Clear.AddItem "op1".AddItem "op2" End WithEnd Sub這樣,ListBox中就有了這2個選項,不是我們一般的單選或者復選框那種的 。下面就是選op1時,H2=H3選op2時,H2=H4插入代碼:Private Sub ListBox1_Click()If ListBox1.Value = "https://www.myit5.com/answer/op1" Then Range("H2") = Range("H3")If ListBox1.Value = "https://www.myit5.com/answer/op2" Then Range("H2") = Range("H4")End Sub 至于ListBox選項前,是否需要單選框,請在ListBox屬性中設置~
【excel按鈕控件怎么寫代碼】
猜你喜歡
- excel中求和出現value怎么解決 excel中求和出現value怎么辦
- Excel如何正確輸入身份證號碼呢 Excel怎么正確輸入身份證號碼
- excel表格中怎樣設置數字自動相加的功能。只要輸入新數字,下面的合計就自動將新數字加進去。
- Excel的合并單元格在哪里,我怎么找不到
- Excel男女百分比公式
- 怎樣把Excel文件名改變顏色
- excel表格公式REF
- 表格的制作方法 excel如何制作表格
- excel 設置三級下拉菜單,如何能實現根據一、二菜單的關鍵字引用第三級級菜單,其中二級菜單關鍵字相同。
- 路由器后面的黑色按鈕是什么 路由器后面的黑色按鈕有什么用
