Položky seznamu ověření dat všechny na jednom řádku v Excelu

Příznaky

Když spustíte makro aplikace Microsoft Excel nebo jiný programovací kód, který nastaví pravidla ověření dat pro buňku jako seznam platných položek, zobrazí se na jednom řádku všechny položky v seznamu ověření dat.

Příčina

K tomuto chování dochází, pokud platí následující podmínky:

  • Nastavení oddělovač seznamu (v části místní nastavení v Ovládacích panelech) je něco jiného než čárka (,). Pokud je například vaše národní prostředí v Německu, je oddělovač seznamu středníkem.

  • Makro pro ověření dat používá tento oddělovač seznamu k určení platných položek buněk.

  • Kód makra výslovně určuje seznam a nesměrují ukazatel na oblast buněk, kde jsou uvedené platné položky.

Alternativní řešení

Když vytvoříte makro pro určení konkrétního seznamu platných položek, jako oddělovač seznamu vždy používejte čárku (,).

Další informace

Microsoft Visual Basic for Applications v Excelu vždycky používá čárku jako oddělovač seznamu. To vám umožní spustit makro na počítačích s jiným nastavením národního prostředí, aniž by bylo potřeba upravovat kód. Při přejetí pole s oddělovači pomocí jazyka VBA (XLValidateList formula1) za účelem ověření dat platí 255. Když spustíte makro, které pomocí oddělovače seznamu změní toto nastavení, převede makro čárku na oddělovač místních regionálních seznamů. K tomu dojde, pokud makro vytvoří seznam ověření dat nebo zadá do buňky vzorec pomocí příkazu Range. vzorec (Číslo1;číslo2) .

Odkazy

Další informace o ověření dat v Excelu najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

211485 Popis a příklady ověření dat v aplikaci Excel

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Děkujeme za váš názor!

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×