Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.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
VBA(在Excel中突出显示硬编码单元格(即1234))在构建模型后_Vba_Excel_Highlighting - Fatal编程技术网

VBA(在Excel中突出显示硬编码单元格(即1234))在构建模型后

VBA(在Excel中突出显示硬编码单元格(即1234))在构建模型后,vba,excel,highlighting,Vba,Excel,Highlighting,我正在构建一个财务模型,并试图在模型完成后突出显示所有单元格。我需要确定哪一个是硬编码后,模型是完全没有搜索每个输入一个接一个 如果您能为整个excel选项卡和工作表上的选定范围提供vba帮助,那就太好了。谢谢。我相信您要求的是查看一个范围,然后突出显示该范围内不包含公式的任何值。因此,首先找到要高亮显示的范围,然后找到该范围内包含公式的范围。在我的例子中,我们会说你的模型是从A1单元到A100单元 Public Sub hightlightNoFormulas() Dim yourR

我正在构建一个财务模型,并试图在模型完成后突出显示所有单元格。我需要确定哪一个是硬编码后,模型是完全没有搜索每个输入一个接一个


如果您能为整个excel选项卡和工作表上的选定范围提供vba帮助,那就太好了。谢谢。

我相信您要求的是查看一个范围,然后突出显示该范围内不包含公式的任何值。因此,首先找到要高亮显示的范围,然后找到该范围内包含公式的范围。在我的例子中,我们会说你的模型是从A1单元到A100单元

Public Sub hightlightNoFormulas()
     Dim yourRange as Range, rangeNoFormula as Range
     Set yourRange = Range("A1:A100")
     Set rangeNoFormula = yourRange.SpecialCells xlCellTypeFormulas
然后在范围内循环,不包括任何具有公式的值

     Dim rng as Range
     For Each rng in yourRange
          If Intersect(rng,rangeNoFormula) Is Nothing Then
               rng.interior.Color = 65535
          End If
     Next rng
Exit Sub

尝试点击
控件
?我不太清楚你在问什么,谢谢。是的,我正在寻找不包含任何公式的范围!。谢谢