>
> [snip]
>
Allora... Indirect fa proprio al caso mio per il primo quesito. Ora
> dovrei risolvere il secondo, cioe' la possibilita' di assegnare il
> valore di una cella da un'altra.


[snip]
Ciao,

Grazie per l'esempio chiarificatore. Come ho scritto non sono un grande
esperto di Calc, ma temo che la cosa non sia fattibile senza una macro per
un motivo molto semplice: la cella che assegna il valore ad un'altra cella
dovrebbe stare "in ascolto" e attivarsi non appena si verifica un certo
evento (nel tuo esempio la cella A3 dovrebbe monitorare il contenuto della
cella A2 e quando questa cambia entrare in azione). Questo e' esattamente
quello che fa un _listener_ e nel tuo caso particolare un cell change
listener, percio' ti serve una macro.

Avevi scritto che non volevi usare macro, ma ti assicuro che per fare quello
che vuoi bastano poche righe di codice. Anzi, se rinunci al listener e ti
accontenti di avere un bel pulsante sul foglio di calcolo che l'utente deve
premere una volta inserito il nuovo nome ci vogliono davvero 10 linee di
codice (anzi meno):
- leggi il contenuto di A1
- scrivi nella cella B&contenuto di A1 il valore della cella A2
- incrementa A1
- resetta il contenuto di A2

Ancora piu' semplicemente puoi far aprire una input box dove l'utente deve
scrivere il nome invece di scomodare un'altra cella.

Ciao,

Michele

Rispondere a