Capita perᅵ che gli utenti compilino questo foglio con dei copia
incolla. In questo modo mi ritrovo righe compilate, per rifarmi
all'esempio precedente, come PAPERINO o paperino. In generale comunque
tramite copia incolla possono inserire qualsiasi valore.
Come posso evitare tutto ciᅵ?
Va benissimo l'utilizzo del copia incolla, ma solo se i valori
incollati corrispondono a quelli del menu a discesa.
Grazie mille
P.
> Ho fatto
> in modo che non si possano inserire dati diversi da quelli che
> compaiono nell'elenco a discesa. (se nell'elenco compare Paperino non è
> possibile inserire PAPERINO o paperino ecc....)
>
Cosa significa "ho fatto in modo"? usi una macro?
Se incollano "PAPERINO" vuoi che l'input non venga accettato o ti va
bene che venga convertito in "Paperino"?
Se utilizzi già una macro, postala che vediamo come modificarla.
Bye!
Scossa
No, nessuna macro. dal menu dati, scelgo convalida dati, poi scelgo
consenti elenco. Inserisco poi il nome dell'intervallo di celle che
voglio inserire nel menu a tendina.
Non avevo specificato che uso Excel 2007
> Se incollano "PAPERINO" vuoi che l'input non venga accettato o ti va
> bene che venga convertito in "Paperino"?
Mi va benissimo che non venga accettato. Non devo poter inserire un
valore che non ᅵ compreso nell'intervallo.
Se il mio elenco a discesa contiene:
Rosso
Blu
Verde
Nel menu a tendina mi vedo comparire le 3 voci. Se provo ad inserire
manualmente nella cella Rosso non ci sono problemi, quando invece
digito ROSSO mi da un messaggio che mi dice di aver inserito un valore
non valido. Questo perᅵ non avviene se nella cella incollo, ad esempio,
delle celle da un'altra cartella di lavoro.
> Bye!
Grazie,
Ciao
> Scossa
P.
Mi sfugge qualcosa (conosco poco il 2007): a me convalida dati non fa
differenza fra maiuscole e minuscole, mi spieghi come hai fatto a
discriminarle?
Bye!
Scossa
>In article <#sm5qquY...@TK2MSFTNGP06.phx.gbl>, catc...@tin.it
>> No, nessuna macro. dal menu dati, scelgo convalida dati, poi scelgo
>> consenti elenco. Inserisco poi il nome dell'intervallo di celle che
>> voglio inserire nel menu a tendina.
>> Non avevo specificato che uso Excel 2007
>Mi sfugge qualcosa (conosco poco il 2007): a me convalida dati non fa
>differenza fra maiuscole e minuscole
Neanche da me.
>mi spieghi come hai fatto a discriminarle?
IMHO ho ha usato 'Consenti formula' anzich� 'Consenti elenco'. Ma cos�
facendo non avrebbe nemmeno il menu a tendina...
--
Tiziano Marmiroli
Microsoft MVP - Office System
http://www.riolab.org
Bene, mi consolo :-)
Speriamo he Niggle ci ilumini.
Bye!
Scossa
>in un foglio Excel, che poi gli utenti dovranno compilare, ho inserito
>dei menu a tendina per facilitare l'inserimento dei dati tramite Dati,
>Convalida Dati, Consenti elenco.
>Capita per� che gli utenti compilino questo foglio con dei copia
>incolla. In questo modo mi ritrovo righe compilate, per rifarmi
>all'esempio precedente, come PAPERINO o paperino. In generale comunque
>tramite copia incolla possono inserire qualsiasi valore.
>
>Come posso evitare tutto ci�?
>
>Va benissimo l'utilizzo del copia incolla, ma solo se i valori
>incollati corrispondono a quelli del menu a discesa.
Il copia/incolla ti 'annulla la convalida'. L'unica cosa che puoi fare �
impedire il copia/incolla, ad esempio cos�
Ensuring that Data Validation is Not Deleted
http://www.j-walk.com/ss/excel/tips/tip98.htm
Facci sapere se e come hai risolto, grazie.
Mi cospargo il capo di cenere...
il problema non erano le maiuscole minuscole
Si verifica solo quando tento di digitare nella cella un valore non
compreso nell'elenco. E mi va benissimo, solo che questo "blocco" si
puᅵ aggirare con il copia incolla.
Adesso guardo il link e faccio sapere.
Grazie a tutti
P.
> Mi cospargo il capo di cenere...
> il problema non erano le maiuscole minuscole
Se invece per qualcuno lo fosse, e avesse cio� l'esigenza di distinguere
maiuscole e minuscole in una convalida dati *da elenco*, se non sbaglio,
l'unica possibilit� � inserire gli elementi dell'elenco direttamente nella
casella 'Origine' (separati da ";"), senza quindi fare riferimento a un
range.
In questo modo, la convalida (da elenco) � case sensitive.
Ciao, Nur