-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 技術(shù) > 專(zhuān)題列表 > 正文
下拉多選框(下拉多選框編程)
大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于下拉多選框的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。
開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話(huà)答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫(xiě)出的就越詳細(xì),有微信小程序端、在線(xiàn)網(wǎng)頁(yè)版、PC客戶(hù)端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶(hù)遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話(huà)175-8598-2043,或添加微信:1454722008
本文目錄:
一、EXCEL的一個(gè)單元格中可以用下拉框多選N個(gè)結(jié)果
1、打開(kāi)Excel,進(jìn)入首頁(yè)面,選擇一個(gè)需要設(shè)置的單元格。
2、點(diǎn)擊菜單欄的“數(shù)據(jù)”,然后點(diǎn)擊“數(shù)據(jù)有效性”,然后選擇“數(shù)據(jù)有效性”。
3、在彈出的對(duì)話(huà)框中,在圖示位置選擇“序列”。
4、在“來(lái)源”的位置設(shè)置想要設(shè)置的下拉選項(xiàng),以圖示為例,然后點(diǎn)擊“確定”。
5、設(shè)置結(jié)果如圖所示。
二、html中怎樣實(shí)現(xiàn)具有下拉效果的多選框
select標(biāo)記有一個(gè)屬性multiple,將其設(shè)置成multiple="multiple"按住Ctrl鍵即可實(shí)現(xiàn)多選。 請(qǐng)看例子:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無(wú)標(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="">
請(qǐng)選擇:
<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>
**************************補(bǔ)充**********************
修改select標(biāo)簽的size屬性,把它的值改為1即可。
三、EXCEL 數(shù)據(jù)有效性下拉框,如何多選?謝謝,萬(wàn)分感激
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列,依次類(lèi)推,如3就是C列,7就是G列
If oldVal = "" Then
'do nothing
Else
If newVal = "" Then
'do nothing
Else
If newVal = "全選" Then '當(dāng)新選擇的值是全選時(shí),目標(biāo)值為全選
Target.Value = "全選"
Else
If InStr(1, oldVal, "全選") <> 0 Then '當(dāng)目標(biāo)值中有全選時(shí),選擇新的非全選值時(shí)為新的值
Target.Value = newVal
Else
If InStr(1, oldVal, newVal) <> 0 Then '重復(fù)選擇視同刪除
If InStr(1, oldVal, newVal) + Len(newVal) - 1 = Len(oldVal) Then '最后一個(gè)選項(xiàng)重復(fù)
Target.Value = Left(oldVal, Len(oldVal) - Len(newVal) - 1)
Else
Target.Value = Replace(oldVal, newVal & ",", "") '不是最后一個(gè)選項(xiàng)重復(fù)的時(shí)候處理逗號(hào)
End If
Else '不是重復(fù)選項(xiàng)就視同增加選項(xiàng)
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代碼是可以實(shí)現(xiàn)復(fù)選的功能!
四、EXCEL下拉菜單設(shè)置成多項(xiàng)選擇 一個(gè)單元格里面可以多選幾個(gè)下拉菜單里面的選項(xiàng)
制作一級(jí)菜單:
以選擇性別為例,制作有男、女選項(xiàng)的下拉菜單:
選中“性別”數(shù)據(jù)區(qū)域;
執(zhí)行“數(shù)據(jù)/有效性”命令,打開(kāi)“數(shù)據(jù)有效性”對(duì)話(huà)框;
單擊“設(shè)置”選項(xiàng)卡,在“允許”欄選擇“序列”,“來(lái)源”中輸入“男,女”(不含引號(hào),用英文單引號(hào)分隔);
單擊“確定”按鈕。
“在下拉菜單中選擇一個(gè)值之后能同時(shí)在另一個(gè)單元格里對(duì)應(yīng)出一個(gè)數(shù)值或是文字”,這要根據(jù)實(shí)際情況再加工的哦!
制作二級(jí)下拉菜單:
設(shè)置“數(shù)據(jù)”表
A列 B列
部門(mén)員工
A 張三 李四
B 王二 鄭大
C 劉一 王五
D 初一 趙錢(qián)
……
命名:
選中A列,在“名稱(chēng)框”中輸入“部門(mén)”,回車(chē)確認(rèn)。
選中B列,在“名稱(chēng)框”中輸入“員工”,回車(chē)確認(rèn)。
(名稱(chēng)框位置:“名稱(chēng)框”在標(biāo)題欄、工具欄下方的空白域,就是當(dāng)你的鼠標(biāo)放在任一單元格時(shí),在表格的上方一欄都會(huì)顯示“A-Z多少列”空白區(qū),當(dāng)你的鼠標(biāo)放在指向上面時(shí),就會(huì)顯示“名稱(chēng)框”。 )
在“菜單”表制作下拉菜單:
制作一級(jí)下拉菜單
選中A1:B1單元格區(qū)域;
執(zhí)行“數(shù)據(jù)/有效性”命令,打開(kāi)“數(shù)據(jù)有效性”對(duì)話(huà)框;
在“設(shè)置”選項(xiàng)卡下,“允許”選擇“序列”、“來(lái)源”中輸入“部門(mén),員工”(不含引號(hào),用英文逗號(hào)分隔);
選中“忽略空值”、“提供下拉箭頭”,單擊“確定”按鈕,完成一級(jí)下拉菜單制作。
此時(shí)在A1、B1中,單擊右側(cè)的下拉按鈕進(jìn)行選擇輸入。
制作二級(jí)下拉菜單
從A2單元格起向下選中單元格區(qū)域;
執(zhí)行“數(shù)據(jù)/有效性”命令,打開(kāi)“數(shù)據(jù)有效性”對(duì)話(huà)框;
在“設(shè)置”中,“允許”選擇“序列”、“來(lái)源”中輸入公式“=INDIRECT(A$1)”; (注:OFFICE2007與以前的版本不一樣)
選中“忽略空值”、“提供下拉箭頭”,單擊“確定”按鈕,完成“部門(mén)”的二級(jí)菜單制作。
同法制作“員工”的二級(jí)菜單。此時(shí)“來(lái)源”中輸入公式“=INDIRECT(B$1)”。
此時(shí)在部門(mén)、員工下面的單元格中,單擊右側(cè)的下拉按鈕進(jìn)行“部門(mén)”、“員工”的選擇輸入。
以上就是關(guān)于下拉多選框相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢(xún),客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
中國(guó)元素是什么(最能代表中國(guó)的八大元素)
西式別墅門(mén)前景觀(guān)設(shè)計(jì)(西式別墅門(mén)前景觀(guān)設(shè)計(jì)圖)
猜你喜歡
全國(guó)大學(xué)專(zhuān)業(yè)有哪些(全國(guó)大學(xué)專(zhuān)業(yè)有哪些專(zhuān)業(yè))
網(wǎng)站打開(kāi)速度很慢(網(wǎng)絡(luò)正常但電腦網(wǎng)速很慢)
seo技術(shù)外包公司(seo技術(shù)外包公司怎么樣)
移動(dòng)網(wǎng)速慢是什么原因(移動(dòng)網(wǎng)速慢是什么原因造成的)
免費(fèi)領(lǐng)取百度網(wǎng)盤(pán)svip(免費(fèi)領(lǐng)取百度網(wǎng)盤(pán)2T空間)