我的目标:讓中國的大學生走出校門的那一刻就已經具備這些office技能,讓職場人士能高效使用office為其服務。支援我,也為自己加油!
今天我們來介紹下ActiveX控件中的前兩個控件,指令按鈕,組合框。
一、指令按鈕
指令按鈕,CommandButton,常用于點選後能實作某一功能,例如我們常見的儲存按鈕。
下面介紹下指令按鈕常用的幾個屬性:
camption屬性,類似于該控件的名稱。
visible屬性,該控件的可見性。
top,left、width、height屬性,該控件位置和尺寸屬性。
舉一個具體的例子:
在sheet1中插入一個指令按鈕,打開屬性對話框,更改caption屬性值為儲存,逐句運作下面代碼:
Sub comb()
儲存.Left = Range("c3").Left
儲存.Top = Range("c3").Top
儲存.Width = Range("c3").Width
儲存.Height = Range("c3").Height
儲存.Visible = False
儲存.Visible = True
End Sub
控件的變化情況如下:(注意觀察儲存按鈕的位置變化和可見性)

二、組合框
組合框,ComboBox,類似于下拉清單,可以選擇下拉清單中的某一項。
那麼組合框清單中的值怎麼用VBA添加進去的呢?又如何删除呢?
例如:
添加:additem
删除:clear
當然也可以通過控件的GotFocus事件,在點選控件時就往裡添加内容,具體代碼如下:
Private Sub ComboBox1_GotFocus()
ComboBox1.Clear
ComboBox1.AddItem "香蕉"
ComboBox1.AddItem "蘋果"
ComboBox1.AddItem "西瓜"
ComboBox1.AddItem "雪梨"
End Sub
我們在組合框的下拉清單中選取某個值後,怎麼用VBA擷取該值呢?
某個表.組合框名稱.value 就是目前選擇的内容。
通過本節課我們對指令按鈕群組合框的一些屬性有了初步的了解,後面的課程中會有關于這些控件用法的具體案例。
本節的分享就到這裡,鵬哥祝大家每天都有進步。
聚米為谷
博學宏才
更多學習内容
手機端請掃描
電腦端請登入
www.mihong.top
您點的每個贊,我都認真當成了喜歡