回覆列表
  • 1 # 菠蘿小仙女南巷花念伊

    MicrosoftExcel提供了多個對話方塊工作表控制元件,您可以使用這些工作表控制元件來幫助選擇資料。例如,下拉框、列表框、微調框和捲軸都可用於選擇列表中的專案。

    透過向工作表新增控制元件並將其連結到單元格,您可以返回控制元件當前位置的數值。可以將該數值和INDEX函式結合使用從列表中選擇不同專案。

    下列過程演示了下拉框、列表框、微調框和捲軸的用法。以下示例使用同一列表、單元格連結和INDEX函式。

    要使用MicrosoftOfficeExcel2007中的窗體控制元件,您必須啟用“開發工具”選項卡。為此,請按照下列步驟操作:

    在“常用”選項卡上,單擊以選中“在功能區顯示‘開發工具’選項卡”複選框,然後單擊“確定”。

    回到頂端

    如何設定列表、單元格連結和INDEX

    在新工作表中的H1:H20區域中鍵入下列專案:

    H1:溜冰鞋

    H2:VCR

    H3:桌子

    H4:杯子

    H5:汽車

    H6:洗衣機

    H7:火箭發射器

    H8:腳踏車

    H9:電話

    H10:蠟燭

    H11:糖果

    H12:揚聲器

    H13:衣服

    H14:毯子

    H15:乾衣機

    H16:吉他

    H17:乾衣機

    H18:工具箱

    H19:VCR

    H20:硬碟

    在單元格A1中,鍵入以下公式:

    =INDEX(H1:H20,G1,0)

    回到頂端

    列表框示例

    如果未顯示“窗體”工具欄,請指向“檢視”選單上的“工具欄”,然後單擊“窗體”。

    要在Excel2007中新增列表框,請依次單擊“開發工具”選項卡、“插入”,然後單擊“窗體控制元件”部分中的“列表框”。

    右鍵單擊列表框,然後單擊“設定控制元件格式”。鍵入以下資訊,然後單擊“確定”。

    要指定列表的區域,請在“資料來源區域”框中鍵入H1:H20。

    要在單元格G1中鍵入數值(根據在列表中選擇的專案),請在“單元格連結”框中鍵入G1。

    注意:INDEX()公式使用G1中的值返回相應的列表專案。

    在“選定型別”下,確保選擇“單選”選項。單擊“確定”。

    注意:僅在您使用MicrosoftVisualBasicforApplications過程返回列表值時,“複選”和“擴充套件”選項才有用。另請注意,使用“三維陰影”複選框可使列表框具有三維外觀。

    列表框應顯示專案列表。要使用列表框,請單擊任意單元格,這樣不會選擇列表框。如果您單擊列表中的某一專案,單元格G1將更新為一個數字,以指示所選專案在列表中的位置。單元格A1中的INDEX公式使用此數字顯示專案的名稱。

    回到頂端

    組合框示例

    要在Excel2007中新增組合框,請依次單擊“開發工具”選項卡、“插入”,然後單擊“窗體控制元件”部分中的“組合框”。

    建立包含單元格B2:E2的物件。

    右鍵單擊組合框,然後單擊“設定控制元件格式”。輸入以下資訊,然後單擊“確定”:

    要指定列表的區域,請在“資料來源區域”框中鍵入H1:H20。

    要在單元格G1中鍵入數值(根據在列表中選擇的專案),請在“單元格連結”框中鍵入G1。

    注意:INDEX公式使用G1中的值返回相應的列表專案。

    在“下拉顯示項數”框中,鍵入10。此條目決定在必須使用捲軸檢視其他專案之前顯示的專案數。

    注意:“三維陰影”複選框是可選的;使用它可使下拉框或組合框具有三維外觀。

    下拉框或組合框應顯示專案列表。要使用下拉框或組合框,請單擊任意單元格,這樣不會選擇物件。如果您單擊下拉框或組合框中的某一專案,單元格G1將更新為一個數字,以指示所選專案在列表中的位置。單元格A1中的INDEX公式使用此數字顯示專案的名稱。

    回到頂端

    微調框示例

    要在Excel2007中新增微調框,請依次單擊“開發工具”選項卡、“插入”,然後單擊“窗體控制元件”部分中的“數值調節鈕”。

    右鍵單擊微調框,然後單擊“設定控制元件格式”。輸入以下資訊,然後單擊“確定”:

    在“當前值”框中,鍵入1。

    此值將初始化微調框,以便INDEX公式指向列表中的第一個專案。

    在“最小值”框中,鍵入1。

    此值會將微調框的頂部限制為列表中的第一個專案。

    在“最大值”框中,鍵入20。

    此數字指定列表中條目的最大數。

    在“步長”框中,鍵入1。

    此值控制微調框控制元件將當前值增大多少。

    要在單元格G1中鍵入數值(根據在列表中選擇的專案),請在“單元格連結”框中鍵入G1。

    單擊任意單元格,這樣不會選擇微調框。如果您單擊微調框中的向上控制元件或向下控制元件,單元格G1將更新為一個數字,以指示微調框的當前值與微調框步長的和或差。然後,此數字將更新單元格A1中的INDEX公式以顯示下一專案或上一專案。

    如果您在當前值為1時單擊向下控制元件,或者在當前值為20時單擊向上控制元件,則微調框值不會更改。

    回到頂端

    捲軸示例

    要在Excel2007中新增捲軸,請依次單擊“開發工具”選項卡、“插入”,然後單擊“窗體控制元件”部分中的“捲軸”。

    右鍵單擊捲軸,然後單擊“設定控制元件格式”。鍵入以下資訊,然後單擊“確定”。

    在“當前值”框中,鍵入1。

    此值將初始化捲軸,以便INDEX公式指向列表中的第一個專案。

    在“最小值”框中,鍵入1。

    此值會將捲軸的頂部限制為列表中的第一個專案。

    在“最大值”框中,鍵入20。此數字指定列表中條目的最大數。

    在“步長”框中,鍵入1。

    此值控制捲軸控制元件將當前值增大多少。

    在“頁步長”框中,鍵入5。此條目控制當您單擊捲軸中滾動框的任意一邊時將當前值增大多少。

    要在單元格G1中鍵入數值(根據在列表中選擇的專案),請在“單元格連結”框中鍵入G1。

    注意:“三維陰影”複選框是可選的;使用它可使捲軸具有三維外觀。

    單擊任意單元格,這樣不會選擇捲軸。如果您單擊捲軸中的向上控制元件或向下控制元件,單元格G1將更新為一個數字,以指示捲軸的當前值與捲軸步長的和或差。此數字在單元格A1中的INDEX公式中使用,以顯示當前專案的下一專案或上一專案。

    您還可以拖動捲軸以更改值,或單擊捲軸中滾動框的任意一邊以將該值增大5(“頁步長”值)。如果您在當前值為1時單擊向下控制元件,或者在當前值為20時單擊向上控制元件,則捲軸不會更改。

    在EXCEL中列表框中的“資料來源區域”、“單元格連結”分別有什麼不同的作用

    提問者:mahedu-助理三級

    最佳答案

    假定在A1單元格中畫一個“列表框”,列表框中有四個資料列表:北京、天津、上海、重慶。

    在列表框中分別選擇“北京、天津、上海、重慶”,在單元格B1中顯示中對應顯示值“1、2、3、4”。

    在A2:B5單元格中列表:

    A列B列

    北京

    天津

    上海

    重慶

    此時,拉動A1的列表框右側垂直捲軸,單擊選擇列表框中的資料“北京”,在B1單元格中顯示資料“1”。類推。

  • 中秋節和大豐收的關聯?
  • 自釀葡萄酒放糖多少與味道有關係嗎?可以後加糖嗎?