Voci dell'elenco di convalida dei dati tutte su una riga in Excel

Sintomi

Quando si esegue una macro di Microsoft Excel o un altro codice di programmazione che imposta le regole di convalida dei dati per una cella come elenco di voci valide, tutte le voci dell'elenco di convalida dei dati nella cella vengono visualizzate su una sola riga.

Causa

Questo comportamento si verifica quando sono soddisfatte le condizioni seguenti:

  • L'impostazione del separatore di elenco (in Opzioni internazionali nel pannello di controllo) è diversa da una virgola (,). Ad esempio, se l'impostazione delle impostazioni locali è la Germania, il separatore di elenco è un punto e virgola.

  • La macro per la convalida dei dati usa il separatore di elenco per specificare le voci di cella valide.

  • Il codice macro specifica l'elenco in modo esplicito, anziché puntare a un intervallo di celle in cui sono elencate le voci valide.

Soluzione alternativa

Quando crei una macro per specificare un elenco specifico di voci valide, USA sempre un punto e virgola (,) come separatore di elenco.

Ulteriori informazioni

In Excel, Microsoft Visual Basic per Applications usa sempre la virgola come separatore di elenco. In questo modo è possibile eseguire una macro in computer con impostazioni locali diverse, senza dover modificare il codice. Quando si passa una matrice delimitata da virgole usando VBA (XLValidateList Formula1) per la convalida dei dati si applica una limitazione di 255 caratteri. Quando si esegue una macro che usa un separatore di elenco per modificare un'impostazione, la macro converte la virgola nel separatore di elenco regionale locale. Ad esempio, questo si verifica se la macro crea un elenco di convalida dei dati o immette una formula in una cella usando il comando Range. formula (number1,number2) .

Riferimenti

Per altre informationabout di convalida dei dati in Excel, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente per visualizzare l'articolo:

211485 Descrizione ed esempi di convalida dei dati in Excel

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×