datetimepicker控件怎么改变hover颜色_VBA入门课程,ActiveX控件系列知识,复合框的属性与常见VBA代码...
前面的幾篇圖文,咱們講了關于VBA二次開發的一些控件,這次咱們繼續說一個控件.combobox控件,中文的翻譯名叫做復合框.在這里咱們要與checkbox做一個區分,combobox是復合框,而checkbox叫做復選框.
一,combobox控件復合框.
往本質上說,combobox應該兩個的文本框與下拉列表框的組合.因為復合框也確實具備了兩者的功能.一是通過復合框來錄入數據,同時又可以通過下拉列表來選擇數據.
combobox其實就是文字框的加強版.
二,復合框常修改的屬性.
復合框與文字框比較類似,它是沒有caption屬性的,只有text屬性.我們可以通過復合框往數據庫(或者數據表)里錄入數據,但其本身是不具備名稱屬性標識的.
1,height與width屬性.
我們點選工具箱的復合框控件,在窗體里按住鼠標的左鍵就可以"畫"出一個combobox控件,這時的復合框是具有height與width屬性的.前者是高度的值,后者是寬度的值.當然,我們也可以屬性欄里直接修改其數值而改變其高度與寬度.
2.font屬性.
一般情況下,我們修改font屬性也就是要改變其字體的字型,大小,是否有下劃線,粗體,斜體等屬性.比較覺的是修改其字體的大小與字型的名稱.其它的font屬性的修改是比較少見的.
3.forecolor屬性.
forcolor屬性即是修改字體的顏色的屬性.一般情況下,我們是不需要修改這個屬性的,默認情況下,字體的顏色,即前景色是黑色的,但是遇到一些需要提醒的數值時,我們可能要修改一下顏色的顯示效果的,如貨幣的數值,或者出入庫的數量的匯總的結果,或者是賬目收入支出的總額等.
三,常用的VBA代碼.
對于復合框來說,其天生的本職工作就是往數據庫(或數據表)里錄入數據,或者通過其下拉列表選擇相應的數值,所以combobox控件有兩段代碼是最為常見的.
1.Additem方法添加項目.
下面咱們以往userform1里添加項目來說明VBA代碼.
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.從下拉列表框里選擇數據,再錄入至數據表的情況.
下面以combobox1的數據要錄入至"信息表"的K列單元格為例來說明.
sheets("信息表").cells(i,"k").value=userform1.combobox1.text
以上內容是關于combobox最為常見的一些知識的講解,本文由頭條作者Excel小彭原創編寫,請各位搬運工大師手留情.
如果想了解更多的關于VBA二次開發的知識,可以在這方面下更多的功夫,畢竟從事職場工作,關于各類信息報表的工作肯定是少不了的.另外,也希望職場人士可以養成良好的學習習慣,這樣才可以更好的解決自己所遇到的各類的工作上的難題.
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的datetimepicker控件怎么改变hover颜色_VBA入门课程,ActiveX控件系列知识,复合框的属性与常见VBA代码...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: greenplum 查询出来的数字加减日
- 下一篇: 2d与2.5d坐标转换_Three.js