View Full Version : Aiuto per Excel
Web Wolf
14-04-2006, 14:07
Ciao ragazzi, scusate l'ignoranza, ma qualcuno sa come sia possibile, in Excel, applicare una formula agli elementi di una singola colonna e poi salvare il risultato in un'altra colonna ?
E se non conosco il numero di elementi di quella colonna e mi interessa applicare quella formula a tutti gli elementi ?
Grazie
Ciao
qualcosa tipo:
i = 1
do until isempty(activesheet.cells(i,3).value)
activesheet.cells(i,5).value = miaFunzione(activesheet.cells(i,3).value)
i = i+1
loop
Web Wolf
14-04-2006, 14:58
Ti ringrazio per il codice della macro, ma potresti spiegarmi in due parole per favore, purtroppo sono un pò ignorante in VB :rolleyes:
Grazie
Ciao
i = 1
'fai un ciclo fintanto che la cella riga "i" colonna "3" del foglio attivo non è vuota
do until isempty(activesheet.cells(i,3).value)
'esegui "miaFunzione" con il dato contenuto nella cella (i,3)
'e metti il risultato nella cella (i,5)
activesheet.cells(i,5).value = miaFunzione(activesheet.cells(i,3).value)
'incrementa il valore di i
i = i+1
loop 'procedi con il prossimo giro
In questo modo parte dalla cella "C1" e va avanti fintanto che ci sono valori.
Alla prima cella vuota si ferma.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.