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.