Vorrei creare un menu di convalida dati dinamico, nel senso che mi
restituisca un elenco differente a seconda del contenuto di una cella,
in riferimento ad una matrice che ho in un altro foglio dello stesso
file..
esempio:
nel foglio 1:
colonna A: nome
colonna B: proprietario (alcune celle sono vuote)
foglio 2:
colonna A: da: (menu a tendina proprietario)
colonna B: A (menu a tendina proprietario)
colonna C: (menu a tendina nomi del nominativo presente in A )
Ciao Andrea.
Se vai una ricerca nell'archivio del NG dovresti trovare qualcosa di
utileper i tuoi scopi.
Vedi: http://tinyurl.com/3wanah4
Prova e se poi hai problemi ne possiamo riparlare.
Eliano
per nulla chiara la tua richiesta ...
si può intuire quello che vuoi fare, ma se vuoi una soluzione più
mirata fai un esempio più preciso.
Saluti
r
p.s.
intanto puoi vedere il file convalida doppia a questo indirizzo:
http://sites.google.com/site/e90e50/scambio-file
vorrei gestire un calciomercato in un database su excel che tenga
conto anche di aventuali movimenti di fantasoldi.
in pratica nel primo foglio vorrei inserire un database con colonna 1
nomi giocatori, colonna 2 ruolo colonna 3 ingaggio e per ultima la
colonna proprietario iniziale
in un altro foglio vorrei inserire un sistema dove io con convalida
dati seleziono il proprietario del giocatore, e nella cella del
giocatore ci sia una convalida dati che mi filtra solo i giocatori del
proprietario...è fattibile?
poi per tutti gli altri problemi ci penserò piu avanti..
ciao andrea,
personalmente non ci capisco nulla di fantacalcio, calcio e calcio
mercato.
Qui si parla di excel, vuoi una risposta? fai un esempio, condividi un
file o cerca di dare spiegazioni che siano comprensibili a tutti ...
cerca di postare un esempio con mele, pere, verdura o frutta che si
possa poi adattare alle tue esigenze perchè inizio a pensare che Mauro
fa bene a tagliare corto quando si parla di gioco e soldi.
saluti
r
Nella forma più semplice l'ho realizzata così, ma sono possibili
versioni secondo le esigenze:
In Foglio1
in colonna C1:C100 i nomi dei giocatori in elenco univoco
in colonna B1:B100 i nomi dei proprietari ( l'elenco ovviamente può
avere duplicati)
ordinare la tabella risultante secondo i valori della colonna B
Dove si vuole crerae un elenco univoco in colonna dei proprietari e
chiamarlo in Definisci Nomi : Proprietari
In foglio 2 in colonna A inserire una convalida dati da A1 a A100 che
ha l'origine in Proprietari
Definire un Nome con nome ProprietarioSelezionato e formula:
=Foglio2!$A1
è importante che il segno del dollaro sia solo a sinistra della A
Creare 3 altri Nomi
il primo con nome Start e con formula:
=CONFRONTA(ProprietarioSelezionato;Foglio1!$B$1:$B$100;0)
il secondo con nome Span e con formula:
=CONTA.SE(Foglio1!$B$1:$B$100;ProprietarioSelezionato)
il terzo con nome DatiDinamici e formula:
=SCARTO(Foglio1!$B$1;Start-1;1;Span;1)
Ora basta inserire una convalida dati nell'area B1:B100 del foglio2
dipendente da elenco con formula :
=DatiDinamici
Quando si seleziona un valore sulla colonna A del Foglio2 le formule
denominate ricavano in sequenza:
il valore di ProprietarioSelezionato che dipende dalla riga della
cella attiva
in base a questo valore :
la formula denominata Start ricava la posizione della tabella di
ricerca nel foglio 1 del propriotario
la formula denominata Span ricava il numero di righe consecutive nel
quale compare il nome di quel proprietario
la formula DatiDinamici ricava l'intervallo dei calciatori relativi a
proprietario
La manutenzione del sistema richiede l'aggiornamento e ordinamento
della tabella di ricerca
Ovviamente si può cercare di dinamizzare ulteriormente il tutto
rendendo dinamica anche la tabella di ricerca.
Ciao Elio
Grazie!
la convalida funziona!
Restano un paio di questioni,
se il giocatore della lista in c1 del foglio 1 non ha proprietario non
posso selezionarlo nel foglio 2, io vorrei anche assegnare giocatori
liberi direttamente dal foglio 2
esempio:
foglio2:
colonna A : proprietario (o vuota se il giocatore che sto cercando è
libero)
colonna B: giocatore
colonna C nuovo proprietario
Ciao Roby.
Tagliare corto in certi casi è bene, ma in questo caso la soluzione al
problema dell'OP può essere utile in molti altri casi che con il gioco
non c'entrano.
Normalmente casi simili si risolvono con il VBA, ma sarebbe troppo
facile ed Elio ne propone una (ottima) in puro stile Excel.
"Sembrerebbe" oggetto da "quizzone", che ne pensi ??
Saluti a tutti,
Eliano
Che ne pensi ??