Excel 下拉到整列
Excel dropdown to entire column
如何将下拉菜单(数据验证)复制到 Excel 中的整个列(仅包含其他内容的行)。而且,在这种情况下,如何为 header?
保留行
要仅复制和粘贴下拉列表(验证),并且只复制和粘贴非空单元格,请执行以下操作:
Select 您希望粘贴下拉菜单的每个可能的单元格(包括空单元格)。
点击F5,然后特殊...,最后常量 单选按钮和 确定 。这将 select 仅从您之前的 selection.
中不为空的单元格
主页 > 粘贴 > 选择性粘贴...
验证单选按钮,最后是确定。
如果有帮助请告诉我!
好的,我找到了答案,现在可以使用了:
Sub pasteCellToColumn()
Dim lastRow As Long, i As Long
lastRow = Sheets("Sheet1").Cells(Rows.Count, 2).End(xlUp).Row
Sheets("hiddenData").Range("A1").Copy
For i = 1 To lastRow
If Len(Trim(Sheets("Sheet1").Range("A" & i).Value)) <> 0 Then
Sheets("Sheet1").Range("K" & i).PasteSpecial _
Paste:=xlPasteValidation
End If
Next i
End Sub
- Select 您要验证的整个列
单击“数据”选项卡中的 "Data Validation"
从 "Allow" 框中选择 "List"
单击 "Source" 框右侧的箭头和 select 包含允许值的单元格
你很高兴去!
更多关于 here。
不要单击单元格,而是单击 header(A、B、C 等)并转到:数据工具 > 数据验证。
如何将下拉菜单(数据验证)复制到 Excel 中的整个列(仅包含其他内容的行)。而且,在这种情况下,如何为 header?
保留行要仅复制和粘贴下拉列表(验证),并且只复制和粘贴非空单元格,请执行以下操作:
Select 您希望粘贴下拉菜单的每个可能的单元格(包括空单元格)。
点击F5,然后特殊...,最后常量 单选按钮和 确定 。这将 select 仅从您之前的 selection.
中不为空的单元格
主页 > 粘贴 > 选择性粘贴...
验证单选按钮,最后是确定。
如果有帮助请告诉我!
好的,我找到了答案,现在可以使用了:
Sub pasteCellToColumn()
Dim lastRow As Long, i As Long
lastRow = Sheets("Sheet1").Cells(Rows.Count, 2).End(xlUp).Row
Sheets("hiddenData").Range("A1").Copy
For i = 1 To lastRow
If Len(Trim(Sheets("Sheet1").Range("A" & i).Value)) <> 0 Then
Sheets("Sheet1").Range("K" & i).PasteSpecial _
Paste:=xlPasteValidation
End If
Next i
End Sub
- Select 您要验证的整个列
单击“数据”选项卡中的 "Data Validation"
从 "Allow" 框中选择 "List"
单击 "Source" 框右侧的箭头和 select 包含允许值的单元格
你很高兴去!
更多关于 here。
不要单击单元格,而是单击 header(A、B、C 等)并转到:数据工具 > 数据验证。