È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Elenco a Discesa Condizionato in Excel

Ultimo Aggiornamento: 25/01/2024 11:03
Post: 1
Registrato il: 22/01/2024
Età: 24
Utente Junior
365
OFFLINE
22/01/2024 14:41

Ciao a tutti e bentrovati...

Sono riuscito a creare su un foglio Excel un Elenco a Discesa, utilizzando Dati > Convalida Dati > Elenco.

Ma avrei necessità di vincolare il popolamento dell'elenco a discesa condizionato a quanto si scrive nella cella Excel che lo precede.

Se il mio elenco a discesa contiene, ad esempio, nella cella C1 i seguenti valori:
AAA
BBB
CCC

Quando scrivo, ad esempio, "pippo" nella cella B1, che precede l'elenco a discesa, questo dovrà popolarsi soltanto con i valori:
AAA
CCC

Al contrario, se la cella B1 rimane vuota, l'elenco a discesa, dovrà popolarsi con tutti i valori di default:
AAA
BBB
CCC

E' una cosa fattibile?

La mia versione di Office è la 365.

Grazie

Post: 1.168
Registrato il: 24/06/2015
Città: CATANIA
Età: 80
Utente Veteran
Excel2019
OFFLINE
22/01/2024 15:06

Ciao
Tu dici: " Sono riuscito a creare su un foglio Excel un Elenco a Discesa, utilizzando Dati > Convalida Dati > Elenco. " e perchè non lo alleghi?
Ancora: in base a quale criterio se la cella sopra viene popolata il Convalida dati dovrebbe eliminare "quel" dato specifico?

Ciao,
Mario
Post: 1
Registrato il: 22/01/2024
Età: 24
Utente Junior
365
OFFLINE
22/01/2024 15:51

Re:
Marius44, 22/01/2024 15:06:

Ciao
Tu dici: " Sono riuscito a creare su un foglio Excel un Elenco a Discesa, utilizzando Dati > Convalida Dati > Elenco. " e perchè non lo alleghi?
Ancora: in base a quale criterio se la cella sopra viene popolata il Convalida dati dovrebbe eliminare "quel" dato specifico?

Ciao,
Mario



Grazie per la cortese risposta.

Non posso condividere il file, perchè è molto pesante e contiene anche dati che nulla hanno a che fare con la mia domanda.

Il criterio è il seguente:

Quando scrivo, ad esempio, "pippo" nella cella B1, che precede l'elenco a discesa, questo dovrà popolarsi soltanto con i valori:
AAA
CCC

Al contrario, se la cella B1 rimane vuota, l'elenco a discesa, dovrà popolarsi con tutti i valori di default:
AAA
BBB
CCC

Vedi allegati.

Post: 5.059
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
22/01/2024 15:55

Re: Re:
Vincenzo (g_113623245393033277784), 22/01/2024 15:51:



Quando scrivo, ad esempio, "pippo" nella cella B1, che precede l'elenco a discesa, questo dovrà popolarsi soltanto con i valori:
AAA
CCC





E secondo quale criterio scrivendo "pippo" si devono visualizzare solo AAA e CCC?

E se si sceglie una voce diversa da "pippo" cosa deve comparire in convalida?

Relativamente al file non serve l'originale ma uno di uguale struttura con pochi dati di fantasia specificando il risultato da ottenere.

Consiglio disinteressato: allega il file
[Modificato da alfrimpa 22/01/2024 16:06]

Alfredo
Post: 2
Registrato il: 22/01/2024
Età: 24
Utente Junior
365
OFFLINE
22/01/2024 16:08

Re: Re: Re:
alfrimpa, 22/01/2024 15:55:




E secondo quale criterio scrivendo "pippo" si devono visualizzare solo AAA e CCC?


Se la cella B NON è vuota e contiene un valore (ad esempio pippo), la cella C deve contenere AAA, CCC

alfrimpa, 22/01/2024 15:55:


E se si sceglie una voce diversa da "pippo" cosa deve comparire in convalida?

Relativamente al file non serve l'originale ma uno di uguale struttura con pochi dati di fantasia specificando il risultato da ottenere.



Se la cella B è vuota e NON contiene alcun valore , la cella C deve contenere sempre AAA, BBB, CCC

In sostanza devo escludere valore BBB dall'elenco a discesa, se la cella B contiene un valore...


Post: 3.203
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Master
365
OFFLINE
22/01/2024 16:25

ciao
devi utilizzare un elenco filtrato
in base al nome che scegli
ci vorrebbe un file esempio non serve enorme ne con dati sensibili
non penso ci sia solo pippo
[Modificato da federico460 22/01/2024 16:26]
Post: 3
Registrato il: 22/01/2024
Età: 24
Utente Junior
365
OFFLINE
23/01/2024 10:06

Re:
federico460, 22/01/2024 16:25:

ciao
devi utilizzare un elenco filtrato
in base al nome che scegli
ci vorrebbe un file esempio non serve enorme ne con dati sensibili
non penso ci sia solo pippo




grazie.
Ho cercato su Google elenco filtrato Excel, ma non ho trovato nulla...
la discriminate è solo una: cella vuota o piena
proverò a costruire un esempio da allegare alla discussione
Post: 7.510
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
23/01/2024 16:12

Ciao, si può fare ma occorre una piccola macro che controlla se la cella in colonna B sia piena o vuota, in questo modo visualizza l'elenco appropriato, in quanto da tuo esempio non si capisce perche viene eliminato quel dato, che potrebbe essere qualsiasi altro dell'elenco.

con le formule si può fare ma poi non compare l'elenco a discesa per la scelta si impostano soltanto i valori di scelta nella colonna C al di fuori di quelli compare un alert che il valore non è compreso nell'elenco.

si può anche fare che in base all'elemento che si inserisce nella colonna B ti compare un diverso tipo di elenco usando "Indiretto()" ma non credo che sia la tua richiesta.

eccoti un esempio del funzionamento, ho inserito gli elenchi di fianco ma usando i nomi gli elenchi potrebbero essere su qualsiasi altro foglio



ti allego anche il file, ho usato l'evento "Change()" del foglio1

Ciao By Sal (8-D
[Modificato da by sal 23/01/2024 16:17]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 4
Registrato il: 22/01/2024
Età: 24
Utente Junior
365
OFFLINE
25/01/2024 11:03

Grazie mille!
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 20:45. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com