Salve a tutti , in primis Flash ed Anthony.
Espongo il problema che non riesco a risolvere decentemente , per mia incompetenza , ho compilato una macro che fra istruzioni do while e operatori logici vari , in pratica non funziona mai
ovviamente ho già provato direttamente sul foglio di lavoro con la funzione SE , ma non è sufficiente poichè per quanto ne so non conosco modi per farla ripetere in ciclo continuo .
il tutto per questo semplice e insulso problema che riassumerò brevemente e specificatamente ... come da regolamento
ecco il quesito :
Supponiamo che in cella a1 venga inserito un valore numerico superiore a 0 senza nessuna restrizione ,
se questo valore dovesse superare il limite 360 , qual' è il codice giusto per ridurre tale numero in un valore compreso fra 0 e 360 ?
ad esempio se in a1 viene inserito il numero 830 , allora 830-360 = 470 che è superiore a 360 , quindi togliendo altri 360 si arriva a 110 , questo valore va bene perchè è contenuto nel range da 0 a 360
il risultato se possibile potrebbe essere visualizzato su una cella a fianco per esempio b1
altro esempio :
inserendo in cella a1 il numero 1414
la macro dovrebbe fare in automatico 1414 - ( 360 * 3 ) = 334
se possibile riportare il risultato ottenuto 334 in cella b1
in parole strapovere dovrebbe togliere dal numero in cella a1 il fisso 360 quante volte necessarie per far si che in cella a1 rimanga un numero compreso fra 0 e 360 oppure scrivere su cella a fianco il valore lavorato.
Mi auguro di aver esposto il problema chiaramente
( sono sicuro che leggendo questo post sorriderete , con il vostro livello voi viaggiate su un' altro pianeta )
ciao