Menu a tendina dinamica
Hai un problema con Excel? 
Menu a tendina dinamica
di ENR87 (utente non iscritto) data: 27/12/2014 13:02:56
Buongiorno,
Avrei una domandina tecnica e di cui non ho trovato risposta leggendo i precedenti thread aperti.
Ho creato un file per la gestione delle password dei siti in cui sono registrato.
Ho 3 colonne di cui una per i siti, una per gli username ed una per le password.
Vorrei creare un menu a tendina in cui si possano associare le relative user e pass quando vado a selezionare il sito.
Esempio
Nella colonna A troviamo:
Google
Libero
Microsoft
eccetera
Nella colonna B troviamo:
ciccio@banana.it
piero@susina.it
beppino@pera.it
Nella colonna C troviamo:
jfdsjdfsdf
sdfs6f5sd6fs
sdsafds1d44
Al momento sono arrivato a creare il menu a tendina della sola Colonna A, quella con i siti.
Come faccio ad associare la selezione di una voce della colonna A alla relativa user e password?
Vorrei che alla selezione ad esempio, di Google mi appaia nella tendina sottostante la relativa User e in quella sotto ancora la Pass.
E' possibile fare una cosa del genere?
Spero possiate aiutarmi.
Ringrazio in anticipo per l'attenzione.
Enrico
di alfrimpa (utente non iscritto) data: 27/12/2014 13:31:26
Ciao
Non so se ho capito bene ma dovresti creare un menù a tendina dinamico
Prova a dare uno sguardo a questo link
h t t p://blogs.technet.com/b/bitdust/archive/2009/12/02/come-creare-un-menu-a-tendina-dinamico-in-excel.aspx
Scusa ma non fai prima con un cerca.vert?
Alfredo
di ENR87 (utente non iscritto) data: 27/12/2014 13:53:56
Come sarebbe con cerca.vert? Non ho mai usato prima questa funzione
di alfrimpa (utente non iscritto) data: 27/12/2014 14:33:43
Ciao
Il cerca.vert è una funzione che ti consente di estrarre un determinato valore da una matrice.
Questa è la sintassi: cerca.vert(valore da ricercare;matrice;colonna da cui estrarre il valore;corrispondenza)
Crea una tabella con tre campi: sito, username e password e supponiamo che questa sia posizionata in F1:H10
Se il valore da ricercare è in A1 si può scrivere:
Cerca.vert(a1;F1:h10;2;falso) in questo modo restituirà lo username.
Cerca.vert(a1;F1:h10;3;falso) così avrai la password.
Comunque cerca la funzione cerca.vert sull'help in linea di Excel e troverai tutte le spiegazioni.
Spero di essere stato chiaro.
Alfredo
di alfrimpa (utente non iscritto) data: 27/12/2014 14:36:53
In pratica la funzione scorre in verticale la prima colonna della matrice e quando lo ha trovato si sposta di tante colonne a destra di quanto indicato dal terzo argomento della funzione.
Alfredo
di ENR87 (utente non iscritto) data: 27/12/2014 16:54:43
Chiarissimo e molto gentile.
Adesso provo e vedo quale delle due soluzioni è migliore.
Credo comunque che riuscire a creare una cosa con il menu a tendina sarebbe veramente il top.
di alfrimpa (utente non iscritto) data: 27/12/2014 17:10:26
Ciao
Se vuoi perseguire la strada dei menù a tendina credo tu debba seguire il link che ti ho indicato.
Alfredo
di alfrimpa (utente non iscritto) data: 27/12/2014 22:26:17
Ciao Enrico
Ti allego file in cui ho provato a mostrarti le due "soluzioni".
Sul foglio1 c'è un cerca.vert sulla cella A1 dove c'è una convalida elenco.
Su foglio2 in H1 c'è una convalida elenco ed in H2 c'è un'altra convalida elenco che ti mostra username e password dell'elemento presente in H1.
Se hai bisogno di ulteriori chiarimenti sono a disposizione.
Alfredo
di alfrimpa (utente non iscritto) data: 27/12/2014 22:27:39
Ah dimenticavo.
I cerca.vert sul foglio1 sono nelle celle A2 e A3.
Alfredo
di ENR87 (utente non iscritto) data: 28/12/2014 12:42:30
Si hai ragione il cerca vert. è meglio per questa cosa.
Proprio non ne ero a conoscenza.
Grazie comunque per aver dedicato del tempo a questa cosa, molto gentile.
Adesso vedo se sono in grado di continuare da solo ahaha
di alfrimpa (utente non iscritto) data: 28/12/2014 12:53:12
Grazie del riscontro e se hai bisogno siamo qua.
Alfredo
di ENR87 (utente non iscritto) data: 28/12/2014 15:11:06
Ciao, rieccomi.
Un ultimo dubbio/problema.
Ho visto che nella funzione, prima di falso, c'è un 2, che credo colleghi il tutto alla riga 2 del foglio 2, quello in cui c'è l'username, così come c'è 3 per le pass.
Nel caso io avessi scritto tutti i siti nella colonna A, user nella B e pass nella C, praticamente dovrei fare cerca orizzontale oppure posso tranquillamente sostituire il 2 con il B, ovvero la colonna in cui si trovano i dati che mi interessano?
Non so se sono stato chiarissimo ma spero tu abbia capito...
di alfrimpa (utente non iscritto) data: 28/12/2014 16:24:01
Ciao Enrico
Prima del FALSO il numero sta ad indicare la colonna da cui estrarre il dato.
Se si vuole lo username (che è in seconda colonna) va messo il n. 2 se vuoi la password va messo 3 (perchè le password sono in terza colonna).
L'importante è che il valore da ricercare sia nella prima colonna della tabella.
In questo modo abbiamo fatto proprio quello che hai detto tu nel secondo periodo del tuo messaggio.
Il cerca.orizz invece è un'altra funzione; a differenza del cerca.vert si muove prima tra le colonne poi quando ha trovato il valore scende di tante righe quanto indicato nel terzo parametro.
Alfredo
Vuoi Approfondire?