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

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

Moderátor: Mods_senior

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3346
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod atari » 24 pro 2010 20:44

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 14 x

Reklama
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: srpen 07
Bydliště: Pardubice
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod mike007 » 24 pro 2010 21:22

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 pište do fóra. Od toho tu je.

navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod navstevnik » 24 pro 2010 22:26

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: 3346
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod atari » 25 pro 2010 11:29

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.


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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 9 hostů