steogen
07-02-2005, 12:45
Salve a tutti.
Ho un problema nel creare una funzione in microsoft excell. Eccolo esposto:
Ho creato 3 fogli nello stesso file e li ho chiamati "foglio1", "foglio2" e "foglio3".
Nel foglio1 voglio creare una funzione che mi permetta di ottenere, come risultato, il contenuto di una cella presente nel foglio2. Per esempio:
=foglio2!B10
dove B10 rappresenta la cella che contiene il testo "CIAO" che voglio visualizzare. La funzione da, giustamente il risultato CIAO.
Ora, se volessi creare un'altra funzione del tipo:
=foglio3!B8
Avrei bisogno di creare 2 variabili per non dover cambiare manualmente la funzione. Qualcosa del tipo:
(valoreX)!B(valoreY)
dove la variabile X rappresenta il foglio che voglio utilizzare;
La colonna B è costante e la cella è individuatà grazia alla varabile Y (che rappresenta il numero della riga).
Utilizzo 2 caselle del foglio1 come campi di testo dove inserire il valore delle variabili:
casella B5 contiene "foglio3"
casella C5 contiene "8"
La domanda è: quale sintassi devo utilizzare nella mia funzione per far si che essa prenda il valore delle due variabili da B5 e C5 e le utilizzi per restituire il contenuto della cella interessata (supponiamo sia "GRAZIE")???
Qualcosa del tipo:
se B5 contiene il testo "foglio3" e C5 il testo "8", la funzione
=(B5)!B(C5)
solo che scritta cosi non funziona :cry:
Grazie
Ho un problema nel creare una funzione in microsoft excell. Eccolo esposto:
Ho creato 3 fogli nello stesso file e li ho chiamati "foglio1", "foglio2" e "foglio3".
Nel foglio1 voglio creare una funzione che mi permetta di ottenere, come risultato, il contenuto di una cella presente nel foglio2. Per esempio:
=foglio2!B10
dove B10 rappresenta la cella che contiene il testo "CIAO" che voglio visualizzare. La funzione da, giustamente il risultato CIAO.
Ora, se volessi creare un'altra funzione del tipo:
=foglio3!B8
Avrei bisogno di creare 2 variabili per non dover cambiare manualmente la funzione. Qualcosa del tipo:
(valoreX)!B(valoreY)
dove la variabile X rappresenta il foglio che voglio utilizzare;
La colonna B è costante e la cella è individuatà grazia alla varabile Y (che rappresenta il numero della riga).
Utilizzo 2 caselle del foglio1 come campi di testo dove inserire il valore delle variabili:
casella B5 contiene "foglio3"
casella C5 contiene "8"
La domanda è: quale sintassi devo utilizzare nella mia funzione per far si che essa prenda il valore delle due variabili da B5 e C5 e le utilizzi per restituire il contenuto della cella interessata (supponiamo sia "GRAZIE")???
Qualcosa del tipo:
se B5 contiene il testo "foglio3" e C5 il testo "8", la funzione
=(B5)!B(C5)
solo che scritta cosi non funziona :cry:
Grazie