Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 数据验证删除包含公式的空白单元格_Excel_Validation - Fatal编程技术网

Excel 数据验证删除包含公式的空白单元格

Excel 数据验证删除包含公式的空白单元格,excel,validation,Excel,Validation,我有一个数据验证列表,它是从另一个工作簿中动态提取的。然后我想在这个列表上使用数据验证——但是即使是一个单元格有空值,也会包含一个公式,所以这个单元格不是空的 换句话说,我想忽略每个空白单元格,即使它包含一个公式(如果公式返回空值)。例如:“='[Master.xlsm]2019'!$A1”(对于第一个单元格) 我用这个: =OFFSET(REFERANS!$A$1;0;0;COUNTIF(REFERANS!$A:$A;"<>"&"");1) =OFFSET(referea

我有一个数据验证列表,它是从另一个工作簿中动态提取的。然后我想在这个列表上使用数据验证——但是即使是一个单元格有空值,也会包含一个公式,所以这个单元格不是空的

换句话说,我想忽略每个空白单元格,即使它包含一个公式(如果公式返回空值)。例如:“='[Master.xlsm]2019'!$A1”(对于第一个单元格)

我用这个:

=OFFSET(REFERANS!$A$1;0;0;COUNTIF(REFERANS!$A:$A;"<>"&"");1)
=OFFSET(refereans!$A$1;0;0;COUNTIF(refereans!$A:$A;“&”);1)
单元格a1:a100='[Master.xlsm]2019'$A1…

我选择:

子工作表()

端接头

那么所有的问题都解决了

你应该去解决
Dim sh As Worksheet

For Each sh In ActiveWorkbook.Worksheets

    With sh.Range("xxx:yyy")

        .Value = .Value

    End With

Next sh