Excel中控件的常規(guī)使用方法

2022-01-17 11:40 更新

EXCEL 開發(fā)過程簡介


需要對以下問題有個(gè)大致的概念:

  1. 誰使用-----這決定了程序的操作難度及界面感觀.
  2. 數(shù)據(jù)來源和保存在哪里-----這決定了程序的結(jié)構(gòu).
  3. 如何操作-----這將決定程序的界面和細(xì)節(jié).
  4. 數(shù)據(jù)處理的結(jié)果-----最終決定程序的價(jià)值.


認(rèn)識(shí)不同的控件

開始時(shí)請關(guān)閉所有工作簿,打開一個(gè)新工作簿并另存為 "HOUR3".在工具欄上單擊鼠標(biāo)右鍵,從快捷菜單中選擇"窗體",顯示"窗體"工具欄.其中有16個(gè)控件,只有 9 個(gè)可放到工作表內(nèi)。

  1. 標(biāo)簽:它用于表現(xiàn)靜態(tài)文本。
  2. 分組框:它用于將其他控件進(jìn)行組合。
  3. 按鈕:用于執(zhí)行宏命令。
  4. 復(fù)選框:它是一個(gè)選擇控件,通過單擊可以選擇和取消選擇,可以多項(xiàng)選擇。
  5. 選項(xiàng)按鈕:通常幾個(gè)選項(xiàng)按鈕組合在一起使用,在一組中只能選擇一個(gè)選項(xiàng)按鈕。
  6. 列表框:用于顯示多個(gè)選項(xiàng)并從中選擇。只能單選。
  7. 組合框:用于顯示多個(gè)選項(xiàng)并從中選擇。可以選擇其中的項(xiàng)目或者輸入一個(gè)其它值。
  8. 滾動(dòng)條:不是你常見的來給很長的窗體添加滾動(dòng)能力的控件,而是一種選擇機(jī)制。例如:調(diào)節(jié)過渡色的滾動(dòng)條控件。包括水平滾動(dòng)條和垂直滾動(dòng)條。
  9. 微調(diào)控件:也是一種數(shù)值選擇機(jī)制,通過單擊控件的箭頭來選擇數(shù)值。例如改變 Windows 日期或時(shí)間就會(huì)使用到微調(diào)控件。


向工作表添加控件

用 EXCEL 設(shè)計(jì)界面十分簡單,要將控件添加到工作表上,可以按以下步驟操作:

  1. 創(chuàng)建新工作簿并另存為"HOUR3",顯示"窗體"工具欄.
  2. 選擇"標(biāo)簽"控件.
  3. 將鼠標(biāo)定位到E1,此時(shí)鼠標(biāo)變成小十字.
  4. 按下左鍵,拖動(dòng)大約四個(gè)單元格長度,放開鼠標(biāo)左鍵.如果希望控件大小易于控制,可在創(chuàng)建該控件時(shí)按下ALT拖動(dòng).
  5. 在標(biāo)簽 1 上單擊右鍵,選擇"編輯文字",現(xiàn)在可以輸入文字.完成后,單擊任何單元格退出文字編輯.
  6. 通過以上步驟可以添加其它控件到工作表中,不再贅述.


設(shè)置控件的特性

設(shè)置控件的特性,可以按以下步驟操作:

  1. 選中先前創(chuàng)建的復(fù)選框控件,如果沒有馬上創(chuàng)建一個(gè).
  2. 右擊該控件,選擇"控制"選項(xiàng)卡.
  3. 在"單元格鏈接"中輸入 A1 并確定.
  4. 單擊任意單元格,退出設(shè)置.
  5. 用鼠標(biāo)左鍵單擊復(fù)選框,A1 出現(xiàn) TRUE,這意味著該控件被選中.再次單擊該控件,A1 出現(xiàn) FALSE.
  6. 選擇剛才創(chuàng)建的滾動(dòng)條控件.并調(diào)出"設(shè)置控件格式"對話框.
  7. 在"單元格鏈接"中輸入 A3 并確定.
  8. 在滾動(dòng)條外任意單元格單擊鼠標(biāo)左鍵,使?jié)L動(dòng)條不被選擇.
  9. 用鼠標(biāo)單擊滾動(dòng)條上的箭頭,則 A3 的數(shù)值增加 1,繼續(xù)單擊則 A3的數(shù)值繼續(xù)增加.
  10. 保存并關(guān)閉該工作簿.


給控件命名

當(dāng)創(chuàng)建一個(gè)控件時(shí) EXCEL 會(huì)自動(dòng)給它指定一個(gè)名字,但不便于理解和記憶,為控件取名的方法基本和給單元格或區(qū)域取名的方法相同.選中某個(gè)控件,再在位于公式欄上的"名字"編輯框輸入控件名字.這樣就給控件更改了名字.


使用用戶窗體

如果希望創(chuàng)建專業(yè)級的應(yīng)用程序,并且方便用戶輸入數(shù)據(jù),那么應(yīng)該使用用戶窗體.用戶窗體可以作為程序的對話框和窗口.向用戶窗體添加控件基本類似于向工作表添加控件,然而第一步要?jiǎng)?chuàng)建一個(gè)用戶窗體.這可以通過 VBA 編輯器實(shí)現(xiàn).具體按以下步驟操作:

  1. 打開 "HOUR3" 工作簿,選擇"工具"-"宏"-"VBA 編輯器",打開 VBA 編輯器.
  2. 在 VBA 編輯器中選擇工具欄上的"插入用戶窗體"按鈕或者選擇"插入"菜單,從下拉菜單中選擇"用戶窗體"

現(xiàn)在,VBA 編輯器中出現(xiàn)一個(gè)名為 "USERFORM1" 的窗體,"控件工具箱"同時(shí)出現(xiàn),在其中有許多已經(jīng)熟悉的控件,另外還有一些新的控件.


這些新的控件是:

  1. 切換按鈕:該控件如果被選中,那么會(huì)保持被按下的狀態(tài).如果再次單擊它就恢復(fù)為沒有按下的狀態(tài).EXCEL 工具欄中有幾個(gè)這樣的按鈕,例如:"全屏顯示","加粗","下劃線"以及"窗體"工具欄中的"切換網(wǎng)格"等.
  2. 選項(xiàng)卡條 (TabStrip):它是包含多個(gè)選項(xiàng)卡的控件.通常用來對相關(guān)的信息進(jìn)行組織或分類.例如:你也許希望用選項(xiàng)卡條來顯示各個(gè)地區(qū)的銷售信息,可以給每個(gè)地區(qū)設(shè)置一個(gè)選項(xiàng)卡.在默認(rèn)時(shí),選項(xiàng)卡包含兩頁,分別叫做 TAB1 和 TAB2,可以添加更多的選項(xiàng)卡.
  3. 多頁:外觀類似選項(xiàng)卡條,是包含一頁或多頁的控件.選項(xiàng)卡條給人相似的外觀,而多頁控件的各頁包含各自不同的控件,有各自不同的布局.多頁的例子很多,例如:"設(shè)置控件格式"對話框和"工具"菜單中的"選項(xiàng)"對話框.以及"格式"菜單中的"單元格..."對話框.
  4. 圖像控件: 它允許向窗體上放置圖片 ,圖片格式須:*.bmp,*.cur,*.gif,*.ico,*.jpg,*.wmf.
  5. RefEdit:這是工具箱中默認(rèn)情況下的最后一個(gè)控件。它外觀象文本框,通過這個(gè)控件可以將用戶窗體折疊起來,以便選擇單元格區(qū)域。還記得在使用 fx "粘貼函數(shù)"時(shí)的情況嗎?通過實(shí)踐,我們會(huì)逐漸掌握每個(gè)控件的特性,這的確需要花時(shí)間,但不必死記硬背。


在對用戶窗體設(shè)計(jì)得滿意時(shí),可以對其進(jìn)行預(yù)覽,方法是在 VBA 編輯器中選擇該窗體,單擊"運(yùn)行"菜單中的三角符號"運(yùn)行子過程/用戶窗體",三角符號在 VBA 工具欄上也可能看得到,旁邊是一個(gè)垂直的等于符號,最右邊是個(gè)小正方形符號,它們類似于錄音機(jī)上的按鈕。運(yùn)行窗體的另一個(gè)方法是按 F5 鍵。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號