前面幾篇圖文,我們談了關于VBA二次開發(fā)的一些控制。這次一直叫控制。combobox控件,中文翻譯稱為復合框。在這里我們要和checkbox區(qū)分開來。combobox是復合框,checkbox是復選框。(阿爾伯特愛因斯坦,美國作家)。
首先,組合框控制組合框。
本質(zhì)上,combobox應該是兩個文本框和下拉框的組合。因為復合箱也具備兩種功能。一個是因為可以通過復合框輸入數(shù)據(jù),同時通過下拉列表選擇數(shù)據(jù)。
Combobox實際上是文本框架的增強版本。
第二,復合框經(jīng)常修改屬性。
復合框類似于文本框。沒有caption屬性,只有text屬性??梢酝ㄟ^復合框?qū)?shù)據(jù)輸入到數(shù)據(jù)庫(或數(shù)據(jù)表)中,但其本身沒有名稱屬性id。
1、高度和寬度屬性
單擊工具箱中的復合框控件,在表單上按住鼠標左鍵,即可“繪制”組合框。復合框具有高度和寬度屬性。前者是高度值,后者是寬度值。當然,您也可以直接在屬性欄中修改值來更改高度和寬度。
2.font屬性。
通常,您可以修改用于更改字體、大小、下劃線、粗體和斜體等屬性的font屬性。最好修改字體的大小和字體名稱。其他font屬性的修改比較少見。
3.forecolor屬性。
Forcolor屬性是修改字體顏色的屬性。通常不需要修改此屬性。默認情況下,字體的顏色(前景色)為黑色。但是,如果有需要通知的值,則可能需要修改顏色的顯示效果,如貨幣值、簽入數(shù)量匯總結(jié)果或帳戶收入成本。
三、常用的VBA代碼。
對于復合框,在combobox控件中有兩個代碼是最常見的,因為在數(shù)據(jù)庫(或數(shù)據(jù)表)中輸入數(shù)據(jù)或通過下拉列表選擇相應的值是天生的本職工作。
1.使用Additem方法添加項目。
現(xiàn)在,為了說明VBA代碼,我將向userform1添加項目。
Private sub userform_initialize()
Dim I as integer
With userform1
For I=4 to sheets('設置')。range('g65536 ')。end(3)。row
.combobox1.additem sheets(“設置”)。cells(i,' g ')。value
next
End with
End sub
2.從下拉列表框中選擇數(shù)據(jù)并將其輸入數(shù)據(jù)表。
以將Combobox1中的數(shù)據(jù)輸入到“信息表”中的k列單元格為例。
Sheets(“信息表”)。cells (I,' k ')。value=u
以上是combobox中最常見的一些知識的說明。這篇文章是頭條作者Excel小鵬創(chuàng)作的,請對搬運工大師們大發(fā)慈悲。
如果想更多地了解VBA的二次開發(fā),可以在這方面做出更多努力。畢竟從事職場工作,對各種信息匯報表的工作是必不可少的。另外,希望上班族養(yǎng)成良好的學習習慣,才能更好地解決自己面臨的各種業(yè)務上的難題。
1.《【excel怎么復合框】VBA入門課程、ActiveX控件系列知識、復合框的屬性和通用VBA代碼》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡信息知識,僅代表作者本人觀點,與本網(wǎng)站無關,侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《【excel怎么復合框】VBA入門課程、ActiveX控件系列知識、復合框的屬性和通用VBA代碼》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/keji/2511936.html