View Single Post
  #3   Report Post  
Posted to microsoft.public.excel.programming
Auric__ Auric__ is offline
external usenet poster
 
Posts: 538
Default NOW I'm puzzled???

Charlotte E. wrote:

I have a list of 100 items, which is identifyed by a formula in
Range("A" & Row).

If I decide to delete all rows where the formula in Range("A") gives an
empty string, like this:

For Counter = 100 To 2 Step -1
If Range("A" & Counter).Value = "" Then Rows(Counter).Delete
Next

Everything works fine... ...but...

...if I instead decide to clear the formulas, like this:

For Counter = 100 To 2 Step -1
If Range("A" & Counter).Value = "" Then Range("A" &
Counter).ClearContents
Next

Each and every cell gets cleared, even if the formula produces a value!!!

WHY?!?
What's the difference?!?

Why is the formulas result recognized as a value in one instance, and
not in the other???

Can someone explain?


Works as expected for me, in a quick 10-second test. What other code do you
have running?

--
- Things aren't always so black and white.
- You're right. The important things are just green.