文章編號: 291073 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

結論

Microsoft Excel 提供許多可在從清單中選取項目時所使用的對話方塊表控制項。控制項的範例為清單方塊、下拉式方塊、微調按鈕和捲軸。

如需有關 Excel 表單控制項的詳細資訊,請參閱工作表中的表單、表單控制項和 ActiveX 控制項的概觀

其他相關資訊

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

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

如需使用 Excel 2010 的表單控制項,您必須啟用 [開發人員] 索引標籤。如果要執行這項操作,請依照下列步驟執行:
  1. 按一下 [檔案],然後按一下 [選項]

    摺疊此圖像展開此圖像
    2775713
  2. 按一下左窗格中的 [自訂功能區]

    摺疊此圖像展開此圖像
    2775714
  3. 選取右方 [主索引標籤] 底下的 [開發人員] 核取方塊,然後按一下 [確定]
如需使用 Excel 2007 的表單控制項,您必須啟用 [開發人員] 索引標籤。如果要執行這項操作,請依照下列步驟執行:
  1. 按一下 [Microsoft Office 按鈕],然後按一下 [Excel 選項]

    摺疊此圖像展開此圖像
    2775715
  2. 按一下 [常用],選取 [在功能區顯示開發人員索引標籤] 核取方塊,然後按一下 [確定]

    摺疊此圖像展開此圖像
    2775716

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

  1. 在新工作表的範圍 H1:H20: 中輸入下列項目:
    H1 :Roller Skates
    H2 :VCR
    H3 :Desk
    H4 :Mug
    H5 :Car
    H6 :Washing Machine
    H7 :Rocket Launcher
    H8 :Bike
    H9 :Phone
    H10:Candle
    H11:Candy
    H12:Speakers
    H13:Dress
    H14:Blanket
    H15:Dryer
    H16:Guitar
    H17:Dryer
    H18:Tool Set
    H19:VCR
    H20:Hard Disk
    					
  2. 在儲存格 A1 中,輸入下列公式:
    =INDEX(H1:H20,G1,0)

清單方塊範例

  1. 如果要在 Excel 2010 及 Excel 2007 中新增清單方塊,請依序按一下 [開發人員] 索引標籤、[控制項] 群組中的 [插入],然後再按一下 [表單控制項] 下方的 [清單方塊表單 (控制項)]

    摺疊此圖像展開此圖像
    2775717


    如果要在 Excel 2003 和舊版 Excel 中新增清單方塊,請按一下 [表單] 工具列上的 [清單方塊] 按鈕。如果 [表單] 工具列並未顯示,請指向 [檢視] 功能表上的 [工具列],然後按一下 [表單]
  2. 在工作表中您希望清單方塊左上角顯示的位置上按一下,然後將該清單方塊拖曳到您希望清單方塊右下角顯示的位置。在此範例中,建立一個涵蓋儲存格 B2:E10 的清單方塊。
  3. 按一下 [控制項] 群組中的 [屬性]

    摺疊此圖像展開此圖像
    2775719
  4. [格式化物件] 視窗中,輸入下列資訊,然後再按一下 [確定]
    1. 如果要指定清單的範圍,請在 [輸入範圍] 方塊中輸入 H1:H20
    2. 如果要在儲存格 G1 中放入數值 (依據在清單中選取的項目而定),請在 [儲存格連結] 方塊中輸入 G1

      注意 INDEX() 公式會使用 G1 中的值來傳回正確的清單項目。
    3. 確認選取 [選擇方式] 下方的 [單一] 選項。

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

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

下拉式方塊範例

  1. 如果要在 Excel 2010 及 Excel 2007 中新增下拉式方塊,請依序按一下 [開發人員] 索引標籤、[插入],然後再按一下 [表單控制項] 下方的 [下拉式方塊]

    摺疊此圖像展開此圖像
    2775722


    如果要在 Excel 2003 和舊版 Excel 中新增下拉式方塊,請按一下 [表單] 工具列上的 [下拉式方塊] 按鈕。
  2. 在工作表中您希望下拉式方塊左上角顯示的位置上按一下,然後將該下拉式方塊拖曳到您希望清單方塊右下角顯示的位置。在此範例中,建立一個涵蓋儲存格 B2:E2 的清單方塊。

    摺疊此圖像展開此圖像
    2775723
  3. 用滑鼠右鍵按一下下拉式方塊,然後按一下 [控制項格式]

    摺疊此圖像展開此圖像
    2775725
  4. 輸入下列資訊,然後按一下 [確定]
    1. 如果要指定清單的範圍,請在 [輸入範圍] 方塊中輸入 H1:H20
    2. 如果要在儲存格 G1 中放入數值 (依據在清單中選取的項目而定),請在 [儲存格連結] 方塊中輸入 G1

      注意 INDEX 公式會使用 G1 中的值來傳回正確的清單項目。
    3. [顯示行數] 方塊中輸入 10。這個項目將決定會顯示多少個項目,超過這個數目之後,您將需要使用捲軸來檢視其他項目。

      注意[3D 陰影] 核取方塊是選用功能。它可為下拉式方塊加上立體的外觀。

      摺疊此圖像展開此圖像
      2775728
  5. 下拉式方塊應會顯示項目的清單。如果要使用下拉式方塊,請按一下任一個儲存格以取消選取物件。當您按一下下拉式清單或下拉式方塊中的項目時,儲存格 G1 就會更新為表示清單中所選取項目的位置的數字。儲存格 A1 中的 INDEX 公式會使用這個數字來顯示該項目的名稱。

微調按鈕範例

  1. 如果要在 Excel 2010 及 Excel 2007 中新增微調按鈕,請依序按一下 [開發人員] 索引標籤、[插入],然後再按一下 [表單控制項] 下方的 [微調按鈕]

    摺疊此圖像展開此圖像
    2775731


    如果要在 Excel 2003 和舊版 Excel 中新增微調按鈕,請按一下 [表單] 工具列上的 [微調按鈕] 按鈕。
  2. 在工作表中您希望 [微調] 按鈕左上角顯示的位置上按一下,然後將該 [微調] 按鈕拖曳到您希望微調按鈕右下角顯示的位置。在此範例中,建立一個涵蓋儲存格 B2:B3 的 [微調] 按鈕。
  3. 在 [微調] 按鈕上按右鍵,然後按一下 [控制項格式]

    摺疊此圖像展開此圖像
    2775734
  4. 輸入下列資訊,然後按一下 [確定]
    1. [目前值] 方塊中,輸入 1

      這個值會初始化 [微調] 按鈕,使 INDEX 公式指向清單中的第一個項目。
    2. [最小值] 方塊中,輸入 1

      這個值會將 [微調] 按鈕的頂端,限制為清單中的第一個項目。
    3. [最大值] 方塊中,輸入 20

      這個數字會指定清單中的最大項目數。
    4. [遞增值] 方塊中,輸入 1

      這個值會控制 [微調] 按鈕控制項遞增目前值的數目。
    5. 如果要在儲存格 G1 中放入數值 (依據在清單中選取的項目而定),請在 [儲存格連結] 方塊中輸入 G1

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

    如果目前值是 1,而您按一下向下控制項,或者目前值是 20,而您按向上控制項,[微調] 按鈕值都不會變更。

捲軸範例

  1. 如果要在 Excel 2010 及 Excel 2007 中新增捲軸,請依序按一下 [開發人員] 索引標籤、[插入],然後再按一下 [表單控制項] 下方的 [捲軸]

    摺疊此圖像展開此圖像
    2775740


    如果要在 Excel 2003 和舊版 Excel 中新增捲軸,請按一下 [表單] 工具列上的 [捲軸] 按鈕。
  2. 在工作表中您希望捲軸左上角顯示的位置按一下,然後將該捲軸拖曳到您希望捲軸右下角顯示的位置。在此範例中,建立一個高度涵蓋儲存格 B2:B6、寬度為四分之一欄寬的捲軸。

    摺疊此圖像展開此圖像
    2775743
  3. 用滑鼠右鍵按一下捲軸,然後按一下 [控制項格式]

    摺疊此圖像展開此圖像
    2775745
  4. 輸入下列資訊,然後按一下 [確定]
    1. [目前值] 方塊中,輸入 1

      這個值會初始化捲軸,使 INDEX 公式指向清單中的第一個項目。
    2. [最小值] 方塊中,輸入 1

      這個值會將捲軸的頂端,限制為清單中的第一個項目。
    3. [最大值] 方塊中,輸入 20。這個數字會指定清單中的最大項目數。
    4. [遞增值] 方塊中,輸入 1

      這個值會控制捲軸控制項遞增目前值的數目。
    5. [頁面變更] 方塊中,輸入 5。這個值會控制您在捲動方塊任一端按一下捲軸內部時,目前值的遞增數目。
    6. 如果要在儲存格 G1 中放入數值 (依據在清單中選取的項目而定),請在 [儲存格連結] 方塊中輸入 G1

      摺疊此圖像展開此圖像
      2775746


      注意[3D 陰影] 核取方塊是選用功能;它會為捲軸加上立體的外觀。
  5. 按一下任一個儲存格以取消選取捲軸。當您按一下捲軸上的向上或向下控制項時,儲存格 G1 會更新為一個數字,指示捲軸的目前值加上或減去捲軸的遞增變更。儲存格 A1 中的 INDEX 公式會使用這個數字,來顯示目前項目旁邊或前面的項目。 您也可以拖曳捲軸以變更值,或者在捲動方塊任一端的捲軸上按一下,使其遞增 5 ([頁面變更] 值)。如果目前值是 1,而您按向下控制項,或者目前值是 20,而您按向上控制項,捲軸都不會變更。
注意 :本文屬於「快速發佈」文章,係由 Microsoft 技術支援或組織內部直接建立。 本文所包含的資訊是為了回應新問題而依現況提供。 因此為了迅速對外發佈,文章內容可能含有印刷錯誤,而且可能會在不另行通知的情況下進行修改。 如需其他考量事項,請參閱使用規定

屬性

文章編號: 291073 - 上次校閱: 2013年7月16日 - 版次: 2.1
這篇文章中的資訊適用於:
  • Microsoft Office Excel 2007
  • Microsoft Excel 2004 for Mac
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2001 for Macintosh
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 98 for Macintosh
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 2010
關鍵字:?
kbexpertisebeginner kbhowto kbforms kbsmbportal KB291073
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com