HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運營
CASE 服務(wù)案例
NEWS 熱點資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    下拉多選框(下拉多選框編程)

    發(fā)布時間:2023-04-19 12:04:17     稿源: 創(chuàng)意嶺    閱讀: 64        

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于下拉多選框的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。

    開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端

    官網(wǎng):https://ai.de1919.com

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008

    本文目錄:

    下拉多選框(下拉多選框編程)

    一、EXCEL的一個單元格中可以用下拉框多選N個結(jié)果

    1、打開Excel,進入首頁面,選擇一個需要設(shè)置的單元格。

    下拉多選框(下拉多選框編程)

    2、點擊菜單欄的“數(shù)據(jù)”,然后點擊“數(shù)據(jù)有效性”,然后選擇“數(shù)據(jù)有效性”。

    下拉多選框(下拉多選框編程)

    3、在彈出的對話框中,在圖示位置選擇“序列”。

    下拉多選框(下拉多選框編程)

    4、在“來源”的位置設(shè)置想要設(shè)置的下拉選項,以圖示為例,然后點擊“確定”。

    下拉多選框(下拉多選框編程)

    5、設(shè)置結(jié)果如圖所示。

    下拉多選框(下拉多選框編程)

    二、html中怎樣實現(xiàn)具有下拉效果的多選框

    select標(biāo)記有一個屬性multiple,將其設(shè)置成multiple="multiple"按住Ctrl鍵即可實現(xiàn)多選。 請看例子:

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

    <title>無標(biāo)題文檔</title>

    </head>

    <script language="javascript">

    function getValue()

    {

    var s = "";

    for(var i=0;i<form1.ss.options.length;i++)

    {

    if(form1.ss.options[i].selected)

    {

    s+=form1.ss.options[i].value;

    }

    }

    alert(s);

    }

    </script>

    <body>

    <form id="form1" name="form1" method="post" action="">

    請選擇:

    <select id="ss" name="ss" size="5" multiple="multiple">

    <option value="1">1</option>

    <option value="2">2</option>

    <option value="3">3</option>

    <option value="4">4</option>

    <option value="5">5</option>

    <option value="6">6</option>

    <option value="7">7</option>

    <option value="8">8</option>

    </select>

    <br>

    <input type="button" name="Submit" value="提交" onclick="getValue()" />

    </form>

    </body>

    </html>

    **************************補充**********************

    修改select標(biāo)簽的size屬性,把它的值改為1即可。

    三、EXCEL 數(shù)據(jù)有效性下拉框,如何多選?謝謝,萬分感激

    Private Sub Worksheet_Change(ByVal Target As Range)

    Dim rngDV As Range, oldVal As String, newVal As String

    If Target.CountLarge > 1 Then GoTo exitHandler

    On Error Resume Next

    Set rngDV = Cells.SpecialCells(xlCellTypeAllValidation)

    On Error GoTo exitHandler

    If rngDV Is Nothing Then GoTo exitHandler

    If Intersect(Target, rngDV) Is Nothing Then

    'do nothing

    Else

        Application.EnableEvents = False

        newVal = Target.Value

        Application.Undo

        oldVal = Target.Value

        Target.Value = newVal

        If Target.Column = 5 Or Target.Column = 7 Or Target.Column = 9 Or Target.Column = 11 Then  '這里規(guī)定好哪一列的數(shù)據(jù)有效性是多選的,A列是第1列,依次類推,如3就是C列,7就是G列

            If oldVal = "" Then

            'do nothing

            Else

                If newVal = "" Then

                'do nothing

                Else

                If newVal = "全選" Then             '當(dāng)新選擇的值是全選時,目標(biāo)值為全選

                    Target.Value = "全選"

                Else

                    If InStr(1, oldVal, "全選") <> 0 Then           '當(dāng)目標(biāo)值中有全選時,選擇新的非全選值時為新的值

                    Target.Value = newVal

                    Else

                    If InStr(1, oldVal, newVal) <> 0 Then  '重復(fù)選擇視同刪除

                        If InStr(1, oldVal, newVal) + Len(newVal) - 1 = Len(oldVal) Then '最后一個選項重復(fù)

                            Target.Value = Left(oldVal, Len(oldVal) - Len(newVal) - 1)

                        Else

                            Target.Value = Replace(oldVal, newVal & ",", "") '不是最后一個選項重復(fù)的時候處理逗號

                        End If

                    Else '不是重復(fù)選項就視同增加選項

                        Target.Value = oldVal & "," & newVal

                    End If

                    End If

                End If

                End If

            End If

        End If

    End If

    exitHandler:

    Application.EnableEvents = True

    End Sub

    使用VBA代碼是可以實現(xiàn)復(fù)選的功能!

    四、EXCEL下拉菜單設(shè)置成多項選擇 一個單元格里面可以多選幾個下拉菜單里面的選項

    制作一級菜單:

    以選擇性別為例,制作有男、女選項的下拉菜單:

    選中“性別”數(shù)據(jù)區(qū)域;

    執(zhí)行“數(shù)據(jù)/有效性”命令,打開“數(shù)據(jù)有效性”對話框;

    單擊“設(shè)置”選項卡,在“允許”欄選擇“序列”,“來源”中輸入“男,女”(不含引號,用英文單引號分隔);

    單擊“確定”按鈕。

    “在下拉菜單中選擇一個值之后能同時在另一個單元格里對應(yīng)出一個數(shù)值或是文字”,這要根據(jù)實際情況再加工的哦!

    制作二級下拉菜單:

    設(shè)置“數(shù)據(jù)”表

    A列 B列

    部門員工

    A 張三 李四

    B 王二 鄭大

    C 劉一 王五

    D 初一 趙錢

    ……

    命名:

    選中A列,在“名稱框”中輸入“部門”,回車確認(rèn)。

    選中B列,在“名稱框”中輸入“員工”,回車確認(rèn)。

    (名稱框位置:“名稱框”在標(biāo)題欄、工具欄下方的空白域,就是當(dāng)你的鼠標(biāo)放在任一單元格時,在表格的上方一欄都會顯示“A-Z多少列”空白區(qū),當(dāng)你的鼠標(biāo)放在指向上面時,就會顯示“名稱框”。 )

    在“菜單”表制作下拉菜單:

    制作一級下拉菜單

    選中A1:B1單元格區(qū)域;

    執(zhí)行“數(shù)據(jù)/有效性”命令,打開“數(shù)據(jù)有效性”對話框;

    在“設(shè)置”選項卡下,“允許”選擇“序列”、“來源”中輸入“部門,員工”(不含引號,用英文逗號分隔);

    選中“忽略空值”、“提供下拉箭頭”,單擊“確定”按鈕,完成一級下拉菜單制作。

    此時在A1、B1中,單擊右側(cè)的下拉按鈕進行選擇輸入。

    制作二級下拉菜單

    從A2單元格起向下選中單元格區(qū)域;

    執(zhí)行“數(shù)據(jù)/有效性”命令,打開“數(shù)據(jù)有效性”對話框;

    在“設(shè)置”中,“允許”選擇“序列”、“來源”中輸入公式“=INDIRECT(A$1)”; (注:OFFICE2007與以前的版本不一樣)

    選中“忽略空值”、“提供下拉箭頭”,單擊“確定”按鈕,完成“部門”的二級菜單制作。

    同法制作“員工”的二級菜單。此時“來源”中輸入公式“=INDIRECT(B$1)”。

    此時在部門、員工下面的單元格中,單擊右側(cè)的下拉按鈕進行“部門”、“員工”的選擇輸入。

    以上就是關(guān)于下拉多選框相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。


    推薦閱讀:

    管道泵千捷網(wǎng)絡(luò)下拉出詞

    微信主頁下拉視頻怎么添加的

    將下拉列表變成多選框(下拉列表設(shè)置多選)

    中國元素是什么(最能代表中國的八大元素)

    西式別墅門前景觀設(shè)計(西式別墅門前景觀設(shè)計圖)