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