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

2022-01-17 11:40 更新

EXCEL 開發(fā)過程簡介


需要對以下問題有個大致的概念:

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


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

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

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


向工作表添加控件

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

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


設(shè)置控件的特性

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

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


給控件命名

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


使用用戶窗體

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

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

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


這些新的控件是:

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


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


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號