Stránka 1 z 1

příkaz Cells dává chybu  Vyřešeno

Napsal: 24 pro 2010 20:44
od atari
Pokud formát sloupce A nastavím jako "text" tak příkaz Worksheets("data2").Cells = "" dává chybu. Nevíte někdo čím to je?

Re: příkaz Cells dává chybu

Napsal: 24 pro 2010 21:22
od mike007
Použij spíše

Kód: Vybrat vše

Worksheets("data2").Cells.ClearContents

Re: příkaz Cells dává chybu

Napsal: 24 pro 2010 22:26
od navstevnik
to atari:
Neuvadis, jakou chybu ohlasil VBA, pokud to bylo, ze nelze s danymi prostredky provest ulohu, tak se nediv. Vlozit do cca 17 000 000 000 bunek prazdny retezec pro beznou konfiguraci PC je asi nemozne.
Vedle ClearContents muzes pouzit:

Kód: Vybrat vše

Worksheets("data2").Cells = vbNullString

Prazdna bunka neni totez co vlozeni prazdneho retezce: http://www.xtremevbtalk.com/showthread.php?t=26717 - The Difference Between vbNullString and ""

Re: příkaz Cells dává chybu

Napsal: 25 pro 2010 11:29
od atari
to navstevnik:
presne tak, tato chyba (ze nelze s danymi prostredky provest ulohu) se mi objevuje. Jenze pokud sloupec "A" má formát buněk "obecný" tak je vše v pohodě a příkaz se provede. Takže proto mě to zarazilo, takže bude asi problém někde ve způsobu práce Excelu, který asi ještě neznám.

A ještě jsem objevil toto: pokud formát buněk "text" dám na celý list, tak mi to ještě náhlásí tuto chybu:
Run-time erro "1004"
Application-defined or object-defidned error

Takže asi nějaká chybka v Excelu.

No, nevadí, použiji Vaše doporučení a už to funguje. Děkuji Vám oběma, a přeji hezké svátky.