Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

摘要

Microsoft Excel 提供可用於從清單選取項目的多個對話方塊表控制項。 這些控制項包括清單方塊、下拉式方塊、微調按鈕和捲軸。 

如需 Excel 中表單控件的詳細資訊,請參閱工作表上的表單控件和 ActiveX 控制件概觀

更多資訊

下列方法將示範如何使用清單方塊、下拉式方塊、微調按鈕和捲軸。 這些範例使用相同的清單、儲存格連結及索引函數。

啟用 [開發人員] 索引標籤

若要使用表單控制件,您必須啟用 [開發人員] 索引標籤。 若要這麼做,請按照下列步驟進行:

  1. 按一下 [檔案],然後按一下 [選項]。
    檔案選項

  2. 按一下左窗格中的 [自訂功能區]
    自定義功能區

  3. 選取右側 [主要索引標籤] 底下的 [開發人員] 複選框,然後按兩下 [確定]

設定清單、儲存格連結和索引

  1. 在新工作表的範圍 H1:H20: 中輸入下列項目:

    H1:滾輪滑雪

    H2 :VCR

    H3:Desk

    H4 : 杯子

    H5:汽車

    H6:關機

    H7:Rocket Launcher

    H8 :單車

    H9 :電話

    H10:燭光

    H11:糖果

    H12:喇叭

    H13:服裝

    H14:毯子

    H15:烘乾機

    H16:吉他

    H17:烘乾機

    H18:工具組

    H19:VCR

    H20:硬碟

  2. 在儲存格 A1 中,輸入下列公式:

    =INDEX (H1:H20,G1,0)

清單方塊範例

  1. 若要新增清單框,請按兩下 [開發人員] 索引標籤,按兩下 [控件] 群組中的 [插入],然後按兩下 [表單控件] 底下的 [控件 (控件) 清單框 表體]
    表單控件
     

  2. 在工作表中您希望清單方塊左上角顯示的位置上按一下,然後將該清單方塊拖曳到您希望清單方塊右下角顯示的位置。 在此範例中,建立一個涵蓋儲存格 B2:E10 的清單方塊。

  3. 在 [控件] 群組中,按兩下 [內容]
    contrl 屬性

  4. 在 [物件格式] 視窗中,輸入下列資訊,然後按兩下 [確定]。

    1. 如果要指定清單的範圍,請在 [輸入範圍] 方塊中輸入 H1:H20

    2. 若要在儲存格 G1 中放置數字值 (視清單) 選取的專案而定,請在 [儲存格連結] 方塊中輸入 G1。

      附註: INDEX () 公式使用 G1 中的值傳回正確的清單專案。

    3. 確認選取「選取」類型項下選取「單一」選項。

      附註:  只有在您使用 Microsoft Visual Basic for Applications 程式傳回列表的值時,[多重及延伸] 選項才有用。 另外請注意,[立體陰影] 核取方塊會為清單方塊加上三維外觀。

      格式化物件

  5. 清單方塊應顯示項目的清單。 如果要使用清單方塊,請按一下任一個儲存格以取消選取清單方塊。 如果您按一下清單中的項目,儲存格 G1 就會更新為表示清單中所選取項目的位置的數字。 儲存格 A1 中的 INDEX 公式會使用這個數字來顯示項目的名稱。

下拉式方塊範例

  1. 若要新增下拉式方塊,請按兩下 [開發人員] 索引標籤,按兩下 [插入],然後按兩下 [表單控件] 下的 [下拉式方塊]。
    下拉式方塊圖示

  2. 在工作表中您希望下拉式方塊左上角顯示的位置上按一下,然後將該下拉式方塊拖曳到您希望清單方塊右下角顯示的位置。 在此範例中,建立一個涵蓋儲存格 B2:E2 的下拉式方塊。
    下拉式方塊

  3. 用滑鼠右鍵按一下下拉式方塊,然後按一下 [控制項格式]
    格式控制件

  4. 輸入下列資訊,然後按一下 [確定]:

    1. 如果要指定清單的範圍,請在 [輸入範圍] 方塊中輸入 H1:H20

    2. 如果要在儲存格 G1 中放入數值 (依據在清單中選取的項目而定),請在 [儲存格連結] 方塊中輸入 G1。
       

      附註: INDEX 公式使用 G1 中的值傳回正確的清單專案。

    3. 在 [下拉線] 方塊中,輸入 10。 這個項目將決定會顯示多少個項目,超過這個數目之後,您將需要使用捲軸來檢視其他項目。

      附註: [立體底紋] 複選框是選用的。 此選項可為下拉式清單或下拉式方塊增加立體效果。

      [控件] 索引標籤

  5. 下拉式方塊應會顯示項目的清單。 如果要使用下拉式方塊,請按一下任一個儲存格以取消選取物件。 當您按一下下拉式方塊中的項目時,儲存格 G1 就會更新為一個數字,指示選取之項目在清單中的位置。 儲存格 A1 中的 INDEX 公式會使用這個數字來顯示項目的名稱。

微調按鈕範例

  1. 若要新增微調按鈕,請按兩下 [開發人員] 索引標籤,按兩下 [插入],然後按兩下 [表單控件] 下的 [微調按鈕]。
    微調按鈕
     

  2. 在工作表中您希望微調按鈕左上角顯示的位置上按一下,然後將該微調按鈕拖曳到您希望微調按鈕右下角顯示的位置。 在此範例中,建立可涵蓋單元格 B2:B3 的微調按鈕。

  3. 在 [微調] 按鈕上按右鍵,然後按一下 [控制項格式]
    微調控件格式控件

  4. 輸入下列資訊,然後按一下 [確定]:

    1. 在 [目前的值] 方塊中,輸入 1。

      此值會初始化微調按鈕,讓 INDEX 公式指向清單中的第一個專案。

    2. 在 [最小值] 方塊中,輸入 1。

      此值會將微調按鈕的頂端限制為清單中的第一個專案。

    3. 在 [最大值] 方塊中,輸入 20。

      此數位會指定清單中的項目數目上限。

    4. 在 [增量變更] 方塊中,輸入 1。

      此值會控制微調按鈕控件遞增目前值的幅度。

    5. 如果要在儲存格 G1 中放入數值 (依據在清單中選取的項目而定),請在 [儲存格連結] 方塊中輸入 G1。
      單元格連結方塊

  5. 按一下任一個儲存格以取消選取微調按鈕。 當您按一下微調按鈕上的向上或向下控制項時,儲存格 G1 會更新為一個數字,指示微調按鈕的目前值加上或減去微調按鈕的遞增變更。 然後這個數字會更新儲存格 A1 中的 INDEX 公式,以顯示下一個或前一個項目。

    如果目前的值為 1 且您按下向下控制件,或是目前值為 20 且您按下向上控制件,則微調按鈕值不會變更。

捲軸範例

  1. 若要新增滾動條,請按兩下 [開發人員] 索引卷標,按兩下 [插入],然後按兩下 [表單控件] 下的 [滾動條]。
    滾動條

  2. 在工作表中您希望捲軸左上角顯示的位置上按一下,然後將該捲軸拖曳到您希望捲軸右下角顯示的位置。 在此範例中,建立一個高度涵蓋儲存格 B2:B6 並且大約是欄寬度四分之一的捲軸。
    地點膠捲列

  3. 用滑鼠右鍵按一下捲軸,然後按一下 [控制項格式]
    scoll bar 格式控件

  4. 輸入下列資訊,然後按一下 [確定]:

    1. 在 [目前的值] 方塊中,輸入 1。

      此值會初始化滾動條,讓 INDEX 公式指向清單中的第一個專案。

    2. 在 [最小值] 方塊中,輸入 1。

      此值會將滾動條頂端限制為清單中的第一個專案。

    3. 在 [最大值] 方塊中,輸入 20。 這個數字會指定清單中的最大項目數。

    4. 在 [增量變更] 方塊中,輸入 1。

      此值會控制滾動條控件遞增目前值的個數。

    5. 在 [頁面變更] 方塊中,輸入 5。 這個值會控制您在捲動方塊任一端按一下捲軸內部時,目前值的遞增數目。

    6. 如果要在儲存格 G1 中放入數值 (依據在清單中選取的項目而定),請在 [儲存格連結] 方塊中輸入 G1。
      單元格連結方塊

      附註: [立體底紋] 複選框是選用的。 此選項可為捲軸增加立體效果。

  5. 按一下任一個儲存格以取消選取捲軸。 當您按一下捲軸上的向上或向下控制項時,儲存格 G1 會更新為一個數字,指示捲軸的目前值加上或減去捲軸的遞增變更。 儲存格 A1 中的 INDEX 公式會使用這個數字,來顯示目前項目旁邊或前面的項目。 您也可以拖曳捲軸以變更值,或者在捲動方塊任一端的捲軸上按一下,使其遞增 5 ([頁面變更] 值)。 如果目前值是 1,而您按向下控制項,或者目前值是 20,而您按向上控制項,捲軸都不會變更。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×