momentálně si to nemůžu odzkoušet, ale řekl bych že tam jsou chyby 2 :-)
1) Když chyba = true nebo false znamená že je nebo není chyba. Takže bych řekl že tam chybí to = true.
2) Pokud je podmínka s procedurou při splnění na jednom řádku tak nenásleduje end if
Např.:
if a=1 then b=0
nebo
if a=1 then b=0 else b=1
end if musí být v případě:
if a=1 then
b=0
end if
toto se používá až když potřebuješ víc než jednu proceduru v případě splnění či nesplnění podmínky.
Takže by ten zápis měl vypadat asi takhle:
For Each bunka In oblast
If IsError(bunka)=true Then bunka = 0 'A tu uz snad nemame chybu
Next bunka
M@citovat