příkaz Cells dává chybu

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Zamčeno
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3377
Registrován: 24 říj 2008 19:50

příkaz Cells dává chybu

Příspěvek 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?
Přílohy
pokus.xlsm
(16 KiB) Staženo 22 x
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

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

Příspěvek od mike007 »

Použij spíše

Kód: Vybrat vše

Worksheets("data2").Cells.ClearContents
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy prosím pište do fóra. Od toho tu je.
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: 29 srp 2008 16:49

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

Příspěvek 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 ""
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3377
Registrován: 24 říj 2008 19:50

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

Příspěvek 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.
Zamčeno

Zpět na „Kancelářské balíky“