View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.programming
ob3ron02 ob3ron02 is offline
external usenet poster
 
Posts: 1
Default VBA Formula Result Different Than Manual Formula Result


Hi I've got a macro designed to fill cells with formulas when executed
The results are sometimes incorrect but when writing the exact sam
formula manually, the results are correct.

For example one of the formulas that I'm using is


Code
-------------------
Dim ReportD As String
ReportD = "=IF(ISNA(MATCH(R[0]C[-2],PID!B:B,0))=FALSE, ""x"","""")"
Worksheets("Report").Range("D5").Offset(counter, 0).Formula = Report
-------------------


When this is executed the formula in D5 becomes
Code
-------------------
=IF(ISNA(MATCH(B5,PID!B:B,0))=FALSE, "x",""
-------------------
which returns an "x". Now if I type in the formul
Code
-------------------
=IF(ISNA(MATCH(B5,PID!B:B,0))=FALSE, "x",""
-------------------
in an adjacent cell, it returns the correct result, which is blank.

What might be causing this?

BTW, the Version of Excel I'm using is 2000 w/ SP

--
ob3ron0
-----------------------------------------------------------------------
ob3ron02's Profile: http://www.excelforum.com/member.php...fo&userid=1545
View this thread: http://www.excelforum.com/showthread.php?threadid=27047