View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.misc
jaf jaf is offline
external usenet poster
 
Posts: 300
Default VBA line of code executes in Immediate Window but not in Code Window

Hi,
Do you have a "sub..." /End sub?

--
John
johnf202 at hot mail dot com


wrote in message
...
2003/2007

Using 2007

Dim StartSearch as Long (Value preceeding line below is 13)
Dim FormulaStr as String (Value preceeding/after line below is 123]
Application.DisplayAlerts = True
Application.ScreenUpdating = True
Application.Calculation = xlAutomatic


StartSearch = IIf(InStr(StartSearch, FormulaStr, "'!") =
InStr(StartSearch, FormulaStr, "'"), _
InStr(StartSearch, FormulaStr, "'!") + 2, InStr(StartSearch, FormulaStr,
"'") + 1)

In the Code Window, this line does not change the next StartSearch value
from 13 to 46.
Also, no error message is displayed.

But if I copy/paste/execute the same line in the Immediate Window
StartSearch chages
from 13 to 46 as it should.

What am I missing? or is there a Bug in 2007?

TIA EagleOne