PC Review


Reply
Thread Tools Rate Thread

Compare formula/ xlInconsistentFormula

 
 
ra
Guest
Posts: n/a
 
      26th May 2007
Hi All, I want to look accross a row of formulas and highlight cell
where the formula has changed or is hardcoded.

I have been trying to use xlInconsistentFormula but not having much
luck.. any help or suggestions welcomed.

thanks
Ra

 
Reply With Quote
 
 
 
 
=?Utf-8?B?QmFyYiBSZWluaGFyZHQ=?=
Guest
Posts: n/a
 
      27th May 2007
You could try something like this:

Sub Inconsistent()
Dim myRange As Range, r As Range
Dim StrFormula As String


Set myRange = Range("B8:I8")
StrFormula = Cells(myRange.Row, myRange.Column).FormulaR1C1
For Each r In myRange
If r.FormulaR1C1 <> StrFormula Then
r.Interior.ColorIndex = 6
Debug.Print r.FormulaR1C1
End If
Next r

End Sub

HTH,
Barb Reinhardt

"ra" wrote:

> Hi All, I want to look accross a row of formulas and highlight cell
> where the formula has changed or is hardcoded.
>
> I have been trying to use xlInconsistentFormula but not having much
> luck.. any help or suggestions welcomed.
>
> thanks
> Ra
>
>

 
Reply With Quote
 
ra
Guest
Posts: n/a
 
      29th May 2007
Thanks, the below code works. -One improvement I need to work on
is to treat each row individually within selection, so it highlights
unique formulas per row rather than per sheet...

Sub Audit_Tool_1()


'Highlights Unique formula's within total selection
Dim rngCell As range, rng As range
Dim strTest As String
Set rng = Application.InputBox(prompt:="Select Range to be
evaluated",
Type:=8)


For Each rngCell In rng
If InStr(1, strTest, rngCell.FormulaR1C1, vbBinaryCompare) = 0
And
_
Len(rngCell.Text) > 0 Then
strTest = strTest & "|" & rngCell.FormulaR1C1
rngCell.Interior.ColorIndex = 27
Else
rngCell.Interior.ColorIndex = xlNone
End If
Next
'Highlight Constants (hardcoded) Cells *Note: does not include
constants that contain = (equals)
' E.g. will pick up entry of "30,000" but not "=30,000"
On Error GoTo NotFound
rng.SpecialCells(xlCellTypeConstants, 21).Select
Selection.Interior.ColorIndex = 40
Selection.Font.ColorIndex = 0


' Exit Sub
NotFound:
MsgBox "Finished"


End Sub


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Compare sheet utility that can compare formula too Adam2046 Microsoft Excel Discussion 3 27th Apr 2010 09:26 AM
Compare formula Saintsman Microsoft Excel Misc 2 10th Oct 2008 09:06 AM
compare formula rbmcclen Microsoft Excel Misc 1 11th Aug 2006 06:56 PM
Formula to compare two dates Thomas Microsoft Excel Worksheet Functions 3 6th Oct 2003 02:48 PM
Formula/way to compare 2 worksheets pcor Microsoft Excel Worksheet Functions 1 7th Aug 2003 09:49 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 02:36 PM.