DisplayedText?

  • Thread starter Thread starter James Allen
  • Start date Start date
J

James Allen

Hi,

Is there no function (Excel 2002) to return the Text() of another cell, as
it is displayed?
For example, if I had a formula =DisplayedText(Data!A1), I would want it to
return:
"" if Data!A1 is blank
"" if Data!A1=0 and Zeros are not displayed on Data
"0" if Data!A1=0 and Zeros are displayed on Data
"z1" if Data!A1=1 and its format = zGeneral
etc.

I thought =Text(Data!A1,Cell("format",Data!A1)) would do it, but tried and
discovered otherwise. I'm sure a user defined function could be programmed
for this but it sure seems like it would already be built in.

Thank you,
 
James,

It isn't built-in. But the User-Definded-Function, below, will do what you want.

Function DisplayedText(myCell As Range) As String
DisplayedText = myCell.Text
End Function

Use it as in your example:

=DisplayedText(Data!A1)

HTH,
Bernie
MS Excel MVP
 
That will work. Thank you Bernie.
--
James Allen
Malicoat-Winslow Engineers, P.C.
Columbia, MO


Bernie Deitrick said:
James,

It isn't built-in. But the User-Definded-Function, below, will do what
you want.

Function DisplayedText(myCell As Range) As String
DisplayedText = myCell.Text
End Function

Use it as in your example:

=DisplayedText(Data!A1)

HTH,
Bernie
MS Excel MVP
<snip>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top