cercare tra diversi fogli
Hai un problema con Excel? 
cercare tra diversi fogli
di fiocco (utente non iscritto) data: 12/06/2014 20:16:27
salve, ho un quesito da porre: ho un elenco a discesa contenente nomi e ho altrettanti fogli di lavoro nel foglio principale chiamati con gli stessi nomi presenti nel mio elenco. ora come posso fare per riportare un valore in una cella dal foglio con lo stesso nome che compare nell'elenco?
ad esempio nel mio elenco ho "casa" .
quindi devo andare a cercare nel foglio chiamato "casa" il valore che si trova ad esempio nella cella b10 e copiarlo in un altra cella che decido io
di lepat (utente non iscritto) data: 13/06/2014 07:28:23
non hai ancora ottenuto risposte, forse è meglio che tu alleghi un file di esempio con dati, risultato desiderato e spiegazioni
di Vecchio Frac data: 13/06/2014 07:46:40
Cn un po' di codice VBA, dovrai probabilmente intercettare l'evento _Change del tuo elenco a discesa (combobox), quindi riferirti al foglio con l'istruzione Sheets(combobox) per recuperare dalla cella desiderata il suo valore e metterlo dove vuoi che vada messo.
Ma l'elenco a discesa è un controllo modulo/activex nel foglio o in uno userform? Oppure magari stiamo parlando di una cella con convalida? Le soluzioni sono diverse a seconda dello scenario.
Segui il suggerimento di lepat e dai maggiori dettagli sulla situazione reale.
di fiocco (utente non iscritto) data: 13/06/2014 10:44:28
preciso che il mio è un elenco dinamico e quindi il contenuto varia a seconda della selezione che viene effettuata in un altro elenco. ma a me interessa l'elenco secondario e quindi a seconda del nome che andrò a selezionare dovrò importare il valore di una cella contenuta nel foglio avente lo stesso nome della selezione . io non ho mai usato le macro...
di Vecchio Frac data: 13/06/2014 12:02:22
@fiocco
rileggi il mio post e rispondi alle domande, altrimenti non ne usciamo vivi :)
Che tu abbia un elenco dinamico è, al momento, poco pertinente alla soluzione cioè riguarda la fonte dati mentre abbiamo bisogno di sapere qual è l'oggetto che ti permette di recuperare e impostare i dati.
di fiocco data: 13/06/2014 19:05:35
l
di fiocco data: 13/06/2014 19:10:21
non so come spiegare.
allora ho un file Excel dove ci sono tanti fogli chiamati A,B,C,D,E,D....
POI nello stesso stesso file ho un foglio chiamato "generale" dove devo riportare alcuni dati dei fogli sopra citati.
quindi ho il mio elenco e se ad esempio seleziono "B" devo visualizzare il contenuto della cella "c2" del foglio "B" nella cella "a1" del foglio "generale" tutto qua.
di lepat (utente non iscritto) data: 13/06/2014 19:20:21
come spiegare to l'ho gia indicato prima
forse è meglio che tu alleghi un file di esempio con dati, risultato desiderato e spiegazioni
se non lo vuoi fare dillo chiaramente
di fiocco (utente non iscritto) data: 14/06/2014 02:40:55
mi sembra di aver espresso abbastanza chiaramente il problema.COMUNQUE vi ringrazio per il tempo che mi avete dedicato
di ninai (utente non iscritto) data: 14/06/2014 02:51:56
Ciao
probabilmente dovrai usare la funzione INDIRETTO(), ma renditi conto che senza un file di esempio con i riferimenti delle celle,(in quale cella scegli il nome del foglio??)) e esempi di più casi (riporti sempre la stessa cella del foglio scelto??), è difficile darti indicazioni precise.
dovrebbe essere qualcosa tipo, in A1 del foglio generale: =INDIRETTO(cella nome foglio&"!C2")
di fiocco (utente non iscritto) data: 14/06/2014 11:33:35
GRAZIE NINAI! mi hai dato la giusta informazione e questa è la formulina che mi serviva. GRAZIE A TUTTI VOI
=INDIRETTO((INDIRIZZO(3;11;1;;'generale(b)'!D3)))
di ninai (utente non iscritto) data: 14/06/2014 11:44:06
scusa, vista la tua formula con numero riga e colonna statici (3,11), come ti avevo suggerito io prima non è la stessa cosa???
=INDIRETTO(D3&"!K3")
ovviamente io non conosco il quadro di insieme
di fiocco (utente non iscritto) data: 14/06/2014 12:08:59
in effetti volevo studiare la funzione "INDIRETTO" e ho trovato anche "INDIRIZZO"... quindi ho seguito un esempio che ho trovato in rete e alla fine ho ottenuto quello che volevo
Grazie ancora
Vuoi Approfondire?