View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.misc
Mike H Mike H is offline
external usenet poster
 
Posts: 11,501
Default Converting calculation expressed as text into a formula

Paul,

Not that it's any of my business but why? Excel has a programmed method of
inputting formula that will then calculate. For example you want to type:-

"2 * 3"

Excel would like:-

=2*3 and produce an answer which I think is less keystrokes.

Mike

"Paul Stagg" wrote:

I would like to be able to convert a calculation expressed as text in one
column into the answer in the next column.

As a simple example, I would like to type "2 * 3" in column A and for "6" to
then appear in column B.

I will probably also need to do more complicated calculations such as "(6 +
7) * (3 + 3) as well.

I tried to create a macro to achieve this, but the problem is that it was
always specific to the row in which I was typing at the time the macro was
created.

Can anyone suggest a method?

As a bonus question, rather than the "*" I would like to be able to type "x"
in the text cell.

I managed to achieve this in a macro by copying the text to column C,
finding the "x"s and replacing them with "*"s within that and column D
(because you can't find and replace within a single cell) but then ran into
the problem above.

Thanks in advance.