1樓:匿名使用者
private sub textbox1_keydown(byval keycode as msforms.returninteger, byval shift as integer)
if keycode = 13 then
if textbox1.text<> ""
userform1.combobox1.additem textbox1.text
userform1.show
end if
end if
end sub
2樓:匿名使用者
private sub textbox1_change()userform1.combobox1.additem textbox1.text
userform2.hide
end sub
excel vba組合框中新增新的選項,
3樓:匿名使用者
private sub combobox1_click()[a1] = combobox1.text '賦值到單元格end sub
private sub userform_initialize()combobox1.additem "aaaa" '新增combobox1.additem "bbbb"
combobox1.additem "cccc"
end sub
4樓:匿名使用者
submylist()
dimrngasrange
setrng = cells(1, 1)
withrng.validation
.delete
.add type:=xlvalidatelist, formula1:="欄位1,欄位2,欄位3,..."
endwith
setrng =nothing
endsub
excel vba 窗體組合框用法?
5樓:mk資料
第一種使用additem,**:
private sub userform_initialize()
combobox1.additem "a"
combobox1.additem "b"
combobox1.additem "c"
end sub
上面的**一次向組合框中新增一個專案,共新增了三條專案。
第二種方法使用陣列,**:
private sub userform_initialize()
combobox1.list = array("a", "b", "c")
end sub
事先將要新增的專案放到一個陣列中,然後使用組合框的list屬性。
第三種方法使用工作表區域,事先將要新增的專案放到工作表中,例如f1到f3分別寫入a、b、c,然後執行下面的**:
private sub userform_initialize()
combobox1.rowsource = "sheet1!f1:f3"
end sub
上面的**用的是combobox的rowsource屬性,值是相應的單元格區域。
下面再來看怎樣向組合框中加入多列專案,這裡只介紹rowsource方法,仍舊是事先將我們要加入的專案放到工作表的相應區域,然後執行下面的**:
private sub userform_initialize()
combobox1.rowsource = "sheet1!a2:c4"
combobox1.columncount = 3 '設定顯示的列數
combobox1.columnheads = true '是否包括頭部
combobox1.textcolumn = 2'設定顯示值的列號
combobox1.boundcolumn = 3'設定預設值的列號
end sub
sheet1的a2:c4是我們的資料區域,columncount屬性表示要顯示幾列,這裡設定成3列,columnheads表示是否包括頭部,true代表包括頭部(注意這裡a2:c4的範圍並沒有把頭部包括進去),可以自己看下效果。
我們這裡有3列,但是組合框中只能顯示一個值,那顯示哪個值呢?用textcolumn屬性來表示,2表示在組合框中顯示的是第2列的值,例如你選擇的是第一行資料,那在組合框中顯示的值就是12。組合框combobox還有一個value屬性,同樣的,如果是多列value到底是指哪一列的值呢?
這個就得用到boundcolumn屬性了,3就表示combobox1.value就是第三列的值。那問題又來了,如果我們想要呼叫第一列或第二列的值怎麼辦?
有辦法,看下面的**:
private sub commandbutton2_click()
msgbox combobox1.list(combobox1.listindex, 0)
end sub
combobox1.list(combobox1.listindex, 0)就表示第1列的值,將0換成1就表示第2列的值,換成2就表示第3列的值,看出來了吧,列標是從0開始而不是從1開始的。
ACCESS窗體中組合框的數值怎麼設定?在屬性中怎麼操作
在表結構設計檢視中,選中該欄位,在下部可以看到 常規 和 查閱 選中查閱,可以看到下面的顯示控制元件型別為 文字框 將其改為 組合框 然後看 行 型別 行 型別 選擇 值列表 在行 裡填入你要選擇的所有內容,用 分隔 行 型別 選擇 表 查詢 在行 裡填入查詢語句,如 select 欄位名 from...
MFC中組合框如何實現獲得資料庫中的欄位的資訊,然後將選擇的資訊寫入另表中
在資源編bai輯器,組合 框屬性中du,將組合框的類zhi型設定為dropdown,將data 資料 添dao加好多行信回息。這樣設定後,其它的和答編輯框就沒有區別了,繫結變數可以,getdlgitemtext getwindowtext也可以。在mfc中,一個組合框的值變化,怎麼影響另一個組合框裡...
如何在ecel圖表中新增文字框,如何在EXCEL圖表中新增文字框
你用的wps以上的版本的話就是插入 文字框 用的2003版excel的話就是繪圖 選擇什麼樣的圖形都可以 然後右鍵輸入文字,一般這個是在下面一行 選定圖表除標題或資料系列外的任何部分,然後在編輯欄中鍵入文字內容,接著按回車鍵,這樣,圖表中就自動生成包含鍵入內容的文字框.excel2007中的插入中有...