Dim vArr as variant
dim j as long
dim k as long
varr=Range("MyRange").Value2
on error resume next
for j=lbound(varr,1) to ubound(varr,1)
for k=lbound(varr,2) to ubound(varr,2)
varr(j,k)=cdbl(varr(j,k))
next k
next j
Range("MyRange")=varr
"Vladimir Sveda" <Vladimir
wrote in message
...
In my VBA code I use:
...
For Each c In Range("MyRange").Cells
c.Value = CSng(c.Value)
Next c
...
and it is performance bootleneck of that code
Can you, please, suggest better code.
Thank you in advance!
Vlado