-
當前位置:首頁 > 創(chuàng)意學院 > 技術 > 專題列表 > 正文
表格中下拉選項怎么設置多選(表格中下拉選項怎么設置多選框)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關于表格中下拉選項怎么設置多選的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關鍵詞,就能返回你想要的內容,越精準,寫出的就越詳細,有微信小程序端、在線網頁版、PC客戶端
創(chuàng)意嶺作為行業(yè)內優(yōu)秀的企業(yè),服務客戶遍布全球各地,如需了解SEO相關業(yè)務請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、excel下拉框設置可多選
第一步:新建一個excel且設置數據有效性【選中X列--數據--有效性】
第二步:開發(fā)工具--查看代碼--把代碼復制進去保存就OK了
代碼如下:
Private Sub Worksheet_Change(ByVal Target As Range)
' Developed by Contextures Inc.
' www.contextures.com
Dim rngDV As Range
Dim oldVal As String
Dim newVal As String
If Target.Count > 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 = 7 Then '這里規(guī)定好哪一列的數據有效性是多選的,A列是第1列,依次類推,如3就是C列,7就是G列
If oldVal = "" Then
'do nothing
Else
If newVal = "" Then
'do nothing
Else
If InStr(1, oldVal, newVal) <> 0 Then '重復選擇視同刪除
If InStr(1, oldVal, newVal) + Len(newVal) - 1 = Len(oldVal) Then '最后一個選項重復
Target.Value = Left(oldVal, Len(oldVal) - Len(newVal) - 1)
Else
Target.Value = Replace(oldVal, newVal & ",", "") '不是最后一個選項重復的時候處理逗號
End If
Else '不是重復選項就視同增加選項
Target.Value = oldVal & "," & newVal
' NOTE: you can use a line break,
' instead of a comma
' Target.Value = oldVal _
' & Chr(10) & newVal
End If
End If
End If
End If
End If
exitHandler:
Application.EnableEvents = True
End Sub
二、excel設置下拉菜單同時多選
您好,方法
首先啟動桌面上的excel。
我們可以在空白處輸入它的選項明細:
先把鼠標放在單元格B2中,在上方菜單欄的“數據”–“有效性”下拉菜單中選擇“有效性”,會彈出一個數據有效性的對話框。
然后在有效性條件中的“允許”下方點“任何值”選擇“序列”,如下指示。
在來源中,用鼠標選擇選項所在的區(qū)域:
Excel表格技巧—Excel下拉菜單多項選擇如何設置
選擇后,會在來源中體現選擇所在單元格的區(qū)域,點確定就好了。
點擊“確定”按鈕后,在之前選擇的單元格B2中,即可看到設置的多項選擇下拉菜單。
最后可以把空白的單元格B2下拉復制,這樣,B3到B20也同樣出現下拉選項,下次錄的時候,直接選擇,不需要再輸入品名了。
三、excel在一個單元格中實現下拉選項的子選項,并且還可以多選,怎么實現啊?
可以采用二級下拉框(不能多選)實現。比如一級可選省份,二級可以按照一級的省份,選其下屬的市縣。具體方法:先定義名稱“省份”及其內容,再定義以各省份名為名稱及其內容(下屬市縣)。然后用數據有效性指定規(guī)則。二級數據有效性的數據來源填(假設一級下拉框在B列):=INDIRECT(B1)
四、Excel中如何通過下拉列表實現多選輸入
選定你要設置下拉菜單的單元格或者單元格區(qū)域,菜單“數據”,“數據驗證”(老的版本叫數據有效性)
“允許”選擇“序列”,“來源”填上你想制作下拉菜單的選項(本例輸入:北京,上海,廣州,深圳)每個項目之間用英文的逗號隔開,這里你也可以選擇一個單元格區(qū)域或者自定義名稱?!按_定”就完成了
來看看最終效果圖
以上就是關于表格中下拉選項怎么設置多選相關問題的回答。希望能幫到你,如有更多相關問題,您也可以聯系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內容。
推薦閱讀:
普陀區(qū)假山景觀設計報價表(普陀區(qū)假山景觀設計報價表格)