【问题标题】:Drop down menu - data validation - looking for source下拉菜单 - 数据验证 - 寻找来源
【发布时间】:2019-05-28 06:07:07
【问题描述】:

我一直在绞尽脑汁,失去了所有工作的意愿(耶!)我有一个带有下拉菜单的电子表格(哇!),我想删除下拉列表 - 重新开始 -但是,在验证数据选项卡中,没有“清除所有”的来源,而且我终生无法找到获取列表的主单元格 - 但列表在那里 - 只是没有链接或有一个但它是不可见的。

我什至无法创建一个新列来创建一个新的下拉列表,因为由于某种原因,它会自动将相同的单元格复制到新列中,所以我只能使用相同的列表而无法更改它。

我错过了什么吗?我看不到任何隐藏的行或列。我还有一个下拉菜单,我什至不知道或什至看不到列表。该电子表格也没有链接到任何其他工作表,它是由一个不再在这里工作的人创建的,所以不能问他们。

请不要告诉我我必须创建一个全新的电子表格 - 里面的数据太多了,这让我很头疼。任何帮助都将不胜感激,并且可以避免我过早地变灰。

我使用的是 Windows 10 专业版和 Excel 2016。

【问题讨论】:

  • 您是否尝试过选择工作表上的所有单元格并使用数据验证框左下方的“全部清除”?
  • 当您说“验证数据”选项卡时,您指的是工作簿底部的工作表选项卡,还是 Excel 应用程序顶部“数据”选项卡下功能区上的“数据验证”按钮?
  • 数据选项卡下功能区上的按钮是我所指的那个,我已经尝试过验证框上的“全部清除”,但没有可以清除的来源,这是我的问题所以它不允许我这样做。
  • 会不会是一个伪装得很好的Active-X Control对象?

标签: excel validation drop-down-menu


【解决方案1】:

Excel 方法:

数据 - 数据工具 - 数据验证 - 设置选项卡 - 全部清除。

VBA 方法(一张):

Option Explicit

Sub Clear_Validation()
    
    With ThisWorkbook.Worksheets("Sheet1")
    
        .Cells.Validation.Delete
 
    End With
    
End Sub

VBA 方法(循环表):

Option Explicit

Sub Clear_Validation()

    Dim ws As Worksheet
    
    For Each ws In ThisWorkbook.Worksheets
    
        With ws
        
            .Cells.Validation.Delete
 
        End With
        
    Next ws
    
End Sub

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-22
    • 2012-07-21
    • 1970-01-01
    • 1970-01-01
    • 2013-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多