亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Excel > 正文

Excel中級聯菜單的實現

2024-08-23 19:48:30
字體:
來源:轉載
供稿:網友

        大家知道,在Excel中可以通過設置數據的有效性來實現類似于網頁表單中的下拉菜單功能,這樣可以大大地提高數據的錄入速度和可靠性。但采用此方法要求下拉菜單中的選項不能過多,否則會影響錄入的速度。如果這些選項內容之間可進行分類、分組,那我們就可以用多個下拉選項(即級聯菜單)來解決此類問題。下面我們就從一個實例出發,給出在Excel中實現級聯菜單的兩種方法,希望能給使用Excel進行辦公的朋友提供幫助。一、自定義數據的有效性

       圖1中有兩個工作表,其中Sheet1用來采集客戶資料,并將其名稱改為“客戶數據采集”,在Sheet2的A列中保存了所有的省份,B列中的數據為各省份所屬的縣市并將工作表名稱改為“地區”(假設這里設置了三個省份,即江蘇省、浙江省和安徽?。?。

        1. 定義單元格區域名稱

       選中“地區”表中江蘇省所屬縣市的單元格區域B2∶B14,依次單擊“插入”菜單中的“名稱”,選擇“定義”,彈出“定義名稱”對話框,在“在當前工作簿中的名稱”框中輸入所定義的名稱“江蘇”,單擊“確定”按鈕。類似地,我們可以將浙江省和安徽省所屬縣市的單元格區域名稱分別定義為“浙江”和“安徽”。

        2. 設置數據的有效性

        切換到“用戶數據采集”表中,選擇要選擇輸入省份的D列,單擊“數據”菜單中的“有效性”命令,彈出設置“數據有效性”對話框,在有效性條件的“允許”列表中選擇“序列”,在“來源”框中輸入“江蘇,浙江,安徽”(分隔符為英文狀態下的逗號,如圖2所示),單擊“確定”按鈕。接下來選中“所屬縣市”所在的E列,再次打開“數據有效性”對話框,在有效性條件的“允許”列表中選擇“序列”,在“來源”框中輸入公式“=INDIRECT(D2)”,單擊“確定”按鈕。

       Cico提示:在關閉設置E列數據有效性對話框時,如系統彈出警告提示“源目前包含錯誤,是否繼續?”,只需確認就可以了。如果指定的D2單元格中已經選擇了一個省份再設置E列數據的有效性就不會出現此提示了。

         3. 數據錄入

        錄入客戶資料時,首先選擇客戶所在的省份,然后再打開其右側“所屬縣市”所在的單元格時,我們就可以從下拉菜單中找到我們所需的選項了。

         二、用組合框工具實現

         該方法是借助控件工具箱和VBA代碼來實現的。

         1. 設計組合框

        在工作表Sheet1中我們借助“控件工具箱”設計了如圖3所示的錄入界面,將工作表名稱改為“客戶數據采集”,在采集客戶的所屬地區時我們設計了兩個組合框,第一個組合框ComboBox1用來存放省份,第二個組合ComboBox2用來存放對應于第一個組合框的下屬的縣市。Sheet2(“地區”表)仍保留和原來一樣的內容。

          2. 編寫組合框事件代碼

         雙擊“客戶數據采集”表中的組合框ComboBox1,進入VBE編輯器,在代碼窗口中輸入其GotFocus事件代碼:

PRivate Sub ComboBox1_GotFocus( )  '清除組合框中的數值  ComboBox1.Clear  ComboBox2.Clear  '讀出"地區"表A列中的不同省份并將其添加到組合框1中  For i = 2 To Sheet2.[a1].End(xlDown).Row  target = Sheet2.Cells(i, 1)  '利用設置標志位要判斷數據是否重復  flag = 0  For j = 0 To ComboBox1.ListCount - 1  If ComboBox1.List(j) = target Then flag = 1  Next  If flag = 0 Then  ComboBox1.AddItem target  End If  Next  End Sub  返回Excel工作表中,雙擊組合框ComboBox2,在代碼窗口中輸入其GotFocus事件代碼:  Private Sub ComboBox2_GotFocus( )  ComboBox2.Clear  '讀出"地區"表B列中屬于組合框1的縣市并將其添加到組合框2中  For i = 2 To Sheet2.[a1].End(xlDown).Row  target = Sheet2.Cells(i, 1)  If target = ComboBox1.Value Then  ComboBox2.AddItem Sheet2.Cells(i, 2)  End If  Next  End Sub
 


        3. 運行效果

        返回“客戶數據采集”表,單擊控件工具箱中的“退出設計模式”按鈕即可進入運行模式。在組合框ComboBox1中選擇一個省份,此時再單擊組合框ComboBox2的下拉按鈕時,我們就可以方便地選擇該省份所屬的縣市了。

        Cico提示:除了在工作表中實現客戶的數據采集外,我們還可以通過窗體來實現此操作的錄入界面。如果我們需要更改組合框中的列表選項,只需在“地區”表(即Sheet2)中進行相應的更改就可以了。

         兩種方法的比較:相比之下,用本文提供的第一種方法比較簡單,更適合于初學者和一般用戶。而第二方法則更適合利用Excel進行二次開發的讀者朋友,以便于設計人性化的數據錄入界面。

        另外,在本例中,“地區”表中的地區數據如果需要添加或刪除,若用第一種方法實現,要求添加的同類數據必須要連續且需要重新定義單元格區域。如果用方法二實現,各省份和所屬縣市添加時可以連續也可以不連續,就這一點而言,比第一種方法要便捷多了。

        相信大家在耐心地看完本文以后已經掌握了這兩種在Excel中制作級聯菜單的方法,只要進行簡單的變通,就可以將本文所介紹的技巧應用到其他類似的場合,去解決我們日常辦公中遇到的問題。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩美女主播视频| 亚洲xxxx妇黄裸体| 亚洲2020天天堂在线观看| 日韩av电影国产| 精品视频中文字幕| 亚洲第一区第一页| 欧美一级免费看| 亚洲网址你懂得| 日本精品久久中文字幕佐佐木| 亚洲国产日韩欧美在线图片| 亚洲天堂男人的天堂| 亚洲片在线观看| 精品人伦一区二区三区蜜桃免费| 国产亚洲精品va在线观看| 日韩精品亚洲视频| 福利精品视频在线| 亚洲国产成人精品久久久国产成人一区| 欧美电影免费观看大全| 国产精品国产三级国产aⅴ9色| 在线观看日韩www视频免费| 这里只有精品久久| 在线观看欧美成人| 精品亚洲国产成av人片传媒| 中文在线资源观看视频网站免费不卡| 日韩免费观看高清| 久久这里只有精品视频首页| 国产成人亚洲综合青青| 日产精品99久久久久久| 欧美午夜xxx| 国产精品一区二区女厕厕| 国产精品一久久香蕉国产线看观看| 91美女高潮出水| 九九热视频这里只有精品| 一区三区二区视频| 中文字幕日韩精品在线观看| 欧美精品videossex性护士| 亚洲第一精品电影| 亚洲欧洲日产国码av系列天堂| 欧美日韩国产精品一区| 国产精品视频播放| 欧美性猛交xxxx免费看久久久| 一个人www欧美| 91美女片黄在线观| 亚洲午夜小视频| 8050国产精品久久久久久| 亚洲自拍欧美色图| 中文.日本.精品| 久久人人爽人人爽人人片av高请| 日韩在线观看免费全集电视剧网站| 1769国内精品视频在线播放| 久久大大胆人体| 欧美极品少妇xxxxⅹ免费视频| 国产精品一区电影| 国产精品99久久久久久www| 国外成人在线视频| 久久五月天色综合| 国产精品69精品一区二区三区| 久久国产精品久久久久| 日韩成人中文字幕在线观看| 8090成年在线看片午夜| 久久69精品久久久久久国产越南| 日韩精品视频在线免费观看| 91精品啪aⅴ在线观看国产| 在线性视频日韩欧美| 国产国语刺激对白av不卡| 日韩av一区二区在线| 精品国产福利在线| 一本久久综合亚洲鲁鲁| 欧美一区二粉嫩精品国产一线天| 欧洲亚洲免费在线| 亚洲免费av电影| 亚洲天堂网在线观看| 欧美日韩国产精品一区| 欧美色另类天堂2015| 亚洲色图第三页| 国产精品综合不卡av| 亚洲新中文字幕| 欧美精品videos| 福利微拍一区二区| 色在人av网站天堂精品| 欧美成人四级hd版| 欧洲午夜精品久久久| 国产日韩精品入口| 一本色道久久88综合亚洲精品ⅰ| 亚洲欧美中文在线视频| 国模精品系列视频| 一区二区三区视频在线| 日本一区二区在线播放| 亚洲剧情一区二区| 久久久精品国产网站| 日韩电影视频免费| 深夜精品寂寞黄网站在线观看| 国产日韩在线看| 中文字幕日韩精品有码视频| 欧美猛交ⅹxxx乱大交视频| 欧美成人全部免费| 国产精品自在线| 久久久人成影片一区二区三区观看| 啪一啪鲁一鲁2019在线视频| 久久91精品国产91久久久| 欧美激情亚洲一区| 亚洲精品有码在线| 亚洲资源在线看| 亚洲国产一区二区三区四区| 国产亚洲精品一区二555| 久久精品电影网站| 久久久免费观看视频| 日本国产欧美一区二区三区| 亚洲爱爱爱爱爱| 中文字幕亚洲无线码在线一区| 97国产精品视频人人做人人爱| 欧美最猛黑人xxxx黑人猛叫黄| 亚洲欧美一区二区三区四区| 亚洲色在线视频| 一本大道香蕉久在线播放29| 国产精品麻豆va在线播放| 久久久久日韩精品久久久男男| 丝袜美腿精品国产二区| 日韩美女在线观看一区| 亚洲japanese制服美女| 亚洲18私人小影院| 中文字幕亚洲第一| 中文字幕亚洲国产| 中文字幕日本欧美| 秋霞av国产精品一区| 日本欧美在线视频| 精品久久久久久久久久久久| 精品亚洲一区二区三区在线播放| 黑人巨大精品欧美一区二区三区| 国产精品嫩草影院一区二区| 日韩成人在线免费观看| 国产日韩精品入口| 午夜精品在线视频| 91麻豆国产语对白在线观看| 宅男66日本亚洲欧美视频| 亚洲成人xxx| 日韩欧美中文字幕在线播放| 欧美日韩美女在线观看| 久久亚洲欧美日韩精品专区| 成人av色在线观看| 成人综合网网址| 日韩不卡中文字幕| 97国产一区二区精品久久呦| 国产97免费视| 欧美日韩中文字幕| 久久精品久久精品亚洲人| 国产精品美女主播在线观看纯欲| 日本一欧美一欧美一亚洲视频| 国产欧美一区二区三区在线| 国产精品激情自拍| 在线播放国产一区中文字幕剧情欧美| 美日韩精品视频免费看| 狠狠色狠色综合曰曰| 午夜精品久久久久久久白皮肤| 日韩欧美aⅴ综合网站发布| 91国产视频在线播放| 欧美日韩在线看| 欧美亚洲第一区| 久久久久久亚洲精品中文字幕| 国产69久久精品成人看| 欧美中文字幕在线| 日韩影视在线观看| 欧美麻豆久久久久久中文| 九九热视频这里只有精品|