Reference value as shown

Is there a way to reference what is visibly shown in a cell and not the number in the cell?
BigWill5112Asked:
Who is Participating?
 
Patrick MatthewsConnect With a Mentor Commented:
Not sure why you would want to do this.

If you happened to know the number format being applied, you could use the TEXT function.  For example:

=TEXT(A2,"$#,##0.00;($#,##0.00)")

If you do not know ahead of time, you would need to use VBA:

Function CellText(cel As Range)
    
    Application.Volatile
    
    CellText = cel.Cells(1, 1).Text
    
End Function

Open in new window


Keep in mind that as you change the number format on a cell, despite the Application.Volatile you will not get a recalc...
0
 
barry houdiniCommented:
Can you give an example? Most formulas reference the underlying value in a cell - e.g. for a date the underlying value is a serial number - you only see the date if you format the result cell accordingly.

regards, barry
0
All Courses

From novice to tech pro — start learning today.