0
我添加了來自菜單欄>查看>工具欄>表單的列表>如何在Excel中將任務分配給列表中的單個元素?
我想分配一些任務在列表中選擇個別元素,但是當我爲它指定一些宏時,它的get應用在整個名單上。
說我有一個列表包含3個着色 - 紅色,綠色,藍色,我希望我的表單根據個人選擇進行着色。 如果我選擇紅色,那麼表單應該反映紅色。
我添加了來自菜單欄>查看>工具欄>表單的列表>如何在Excel中將任務分配給列表中的單個元素?
我想分配一些任務在列表中選擇個別元素,但是當我爲它指定一些宏時,它的get應用在整個名單上。
說我有一個列表包含3個着色 - 紅色,綠色,藍色,我希望我的表單根據個人選擇進行着色。 如果我選擇紅色,那麼表單應該反映紅色。
除非您將它們綁定到工作表中的單元格,否則您無法使用「表單」窗口中找到的控件元素做很多事情。
對於您需要點擊右鍵並選擇FORMS.Listbox「設置控件格式...」,然後
然後,你必須再次並右擊
Sub ListBox1_Change()
)注意,單元格鏈接顯示所選擇的選項的索引,不是值
例如:
A1 contains "Red"
A2 contains "Green"
A3 contains "Blue"
Forms/Listbox1/Input Range = $A$1..$A$3
Forms/Listbox1/Linked Cell = $B$1
Sub ListBox1_Change()
Select Case [B1]
Case 1:
MsgBox "Gimme RED"
Case 2:
MsgBox "Gimme GREEN"
Case 3:
MsgBox "Gimme BLUE"
Case Else:
MsgBox "unknown case"
End Select
End Sub
希望幫助