Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem excel vba value

1) Value je defaultná vlastnosť objektu Range, čiže môže byť vynechaná
2) IsEmpty je funkcia VBA, v hárku sa pre test bunky, či je prázdna, používa funkcia ISBLANK (v českej verzii JE.PRÁZDNÉ). Pokiaľ súbor s takouto funkciou v hárku prenesieš na PC s inou jazykovou verziou Excelu, nič sa nedeje, funkcia sa automaticky skonvertuje do jazyka Excelu daného PC.
U oboch (IsEmpty aj ISBLANK) je však potrebné dať pozor, pokiaľ testovaná bunka obsahuje vzorec, ktorý vracia prázdnu hodnotu. V oboch prípadoch je výsledkom funkcie výraz "FALSE", pretože bunka len vyzerá byť prázdnou ale v skutočnosti obsahuje vzorec, ktorého výsledkom je prázdna bunka t.j. obsahuje "".
Pokiaľ chceš, aby v takomto prípade bol výsledok "TRUE", t.j. i v prípade, že bunka vyzerá byť prázdna, ale v skutočnosti obsahuje vzorec, ktorého výsledkom je prázdna množina (""), použi test na prázdnu množinu napr: Range("A1")=""

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny