Funkci VBA .SpecialCells(xlCellTypeBlanks) nefunguje očekávaným způsobem v aplikaci Excel

Překlady článku Překlady článku
ID článku: 832293 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Při vytváření Microsoft Visual Basic for makra (VBA) v aplikaci Microsoft Excel sešit, který používá výraz VBA, který je podobný následující, akce, které byly u buněk v nesouvislých pouze mělo nastat každé buňky na listu původní výběr vybere více nesouvislých rozsahů:
expression.SpecialCells(XlCellType).expression XlCellType
může být některý z následujících:
  • xlCellTypeAllFormatConditions
  • xlCellTypeAllValidation
  • xlCellTypeBlanks
  • xlCellTypeComments
  • xlCellTypeConstants
  • xlCellTypeFormulas
  • xlCellTypeSameFormatConditions
  • xlCellTypeSameValidation
  • xlCellTypeVisible

Příčina

K tomuto chování dochází, pokud vyberete více než 8 192 nesouvislých buněk s makra. Pouze aplikace Excel podporuje maximálně 8 192 nesouvislých buněk prostřednictvím makra VBA.

Pokud se pokusíte ručně vybrat více než 8 192 nesouvislých buňky, obdržíte následující chybovou zprávu:
Výběr je příliš velký.
Však provést stejné nebo podobné výběru při použití makra VBA, aktivovaná žádná chybová zpráva a je generován žádný kód chyby, které lze zachytit prostřednictvím obslužná rutina chyb.

Jak potíže obejít

Toto chování obejít, můžete vytvořit strukturu existující cyklické vaše makra VBA zpracovává méně než maximální 8 192 buněk.

Prohlášení

Toto chování je záměrné.

Vlastnosti

ID článku: 832293 - Poslední aktualizace: 10. listopadu 2006 - Revize: 2.2
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
Klíčová slova: 
kbmt kbvba kbfunctions kbformat kbmacro kbcodesnippet kbcode kbprb KB832293 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:832293

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com