Chris ha bisogno di limitare il numero di caratteri che possono essere digitati in una cella. Ad esempio, deve limitare l’input a non più di 20 caratteri per cella, sia che vengano digitati o incollati nella cella. Se l’utente cerca di inserire più di 20 caratteri, è necessario che venga avvisato e l’input non consentito. Chris si chiede come possa far rispettare una tale limitazione.

La funzione di convalida dei dati di Excel ha un modo integrato per verificare la lunghezza di tutto ciò che viene inserito in una cella. Tutto quello che devi fare è selezionare la cella che vuoi limitare e seguire questi passaggi:

  1. Scegli Convalida dal menu Dati. Excel visualizza la finestra di dialogo Convalida dati. (Vedi figura 1.)

  2. Utilizzando l’elenco a discesa Consenti, scegliere Lunghezza testo.

  3. Utilizzando l’elenco a discesa Dati, scegli Meno di.

  4. Nella casella Massimo, inserisci il valore 20.

  5. Fare clic su OK.

Funziona bene se stai inserendo del testo in una cella, ma può essere un po ‘strano se qualcuno sta inserendo un valore numerico. (Questo potrebbe non essere un vero problema, poiché inserire più di 20 cifre come numero è una circostanza molto insolita in Excel.)

È anche un problema se vuoi assicurarti che le informazioni incollate siano controllate per la loro lunghezza; incollare qualcosa in una cella che utilizza la convalida dei dati elimina la convalida dei dati nella cella. In tal caso ti consigliamo di utilizzare una macro per eseguire il controllo della lunghezza. Puoi trovare una soluzione del genere già su ExcelTips, in un suggerimento intitolato Setting a Length Limit on Cells. (Puoi cercare il titolo di questo suggerimento usando la casella di ricerca in alto a destra di qualsiasi pagina.)

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (12328) si applica a Microsoft Excel 97, 2000, 2002 e 2003.

Puoi trovare una versione di questo suggerimento per l’interfaccia a barra multifunzione di Excel (Excel 2007 e versioni successive) qui: