Pro Dana:
Test na to, jestli je to číselná hodnota může mít význam. Nevím sice moc o Excelu, ale deklarace tam bývají jednodušší, nežli v Calcu, a myslím si, že se Excel chová stejně jako Calc. Tedy že string se přičte jako nula k číselné hodnotě. Test tedy má nějaký účel. Může se stát, že čísla budou zadána jako text (například nějakým omylem někdo napíše místo desetinné čárky tečku ap - tedy číslo ve formátu "text"). Makro pak tento řádek vynechá (jinak by se přičetla nula a text by se ve sloupci D smazal). To aby bylo možné například chybu opravit.
Snadno si představíme, že sešit natahuje data z různých zdrojů od různých lidí a někdo prostě místo čísla 5 napíše slovy "pět" (Také se podobné chyby vyskytují zde na fóru dost často - například přenos čísla z vybíracích seznamů a další podobné). Velmi často se asi stane, že nějaký horlivec napíše místo čísla slovo "nic", nebo napíše "" (zkratka pro opakování hodnoty předchozího řádku) - tedy tak jak to vyžadují například daňové formuláře. častou chybou asi bude připsání tečky za číslem a je tu chyba. Pak bychom asi nechtěli slovo "pět", nebo číslo s tečkou (a texty číslu "podobné") smazat, ale opravit.
Nejspíš však ve sloupci "D" mohou být také texty, které se nesmí smazat. V deklaraci je slovo "private", což má asi stejný význam jako v Calcu. Popisované makro bude přístupné pro více účelů. Také jsem psal, že to "možná" nehraje úlohu - tedy pro potřeby autora (elmo).
Editoval neutr (4. 8. 2012 06:04:08)
Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ