Operazione su serie numeri



  • Operazione su serie numeri
    di Fabrizio (utente non iscritto) data: 31/01/2010

    Salve a tutti. innanzitutto complimenti per il forum. ho una difficoltà..

    devo inserire con inputbox, uno per volta, una serie di numeri ordinatamente nelle posizioni successive della colonna a (facendo terminare l'inserimento quando viene immesso uno zero) e devo conteggiare quanti valori sono stati inseriti. l'ho impostata così...

    i = 1
    do
    numero = inputbox("inserisci numero")
    cells(i, 1) = numero
    i = i + 1
    loop while numero <> 0
    conteggio = application.countif(range("a:a"), numero)

    ...mi mi restituisce un conteggio sempre errato. cosa dovrei correggere? grazie mille.


  • Operazione su serie numeri
    di Fabrizio (utente non iscritto) data: 31/01/2010

    Salve a tutti. innanzitutto complimenti per il forum. ho una difficoltà..

    devo inserire con inputbox, uno per volta, una serie di numeri ordinatamente nelle posizioni successive della colonna a (facendo terminare l'inserimento quando viene immesso uno zero) e devo conteggiare quanti valori sono stati inseriti. l'ho impostata così...

    i = 1
    do
    numero = inputbox("inserisci numero")
    cells(i, 1) = numero
    i = i + 1
    loop while numero <> 0
    conteggio = application.countif(range("a:a"), numero)

    ...mi mi restituisce un conteggio sempre errato. cosa dovrei correggere? grazie mille.



  • di Bolmas (utente non iscritto) data: 31/01/2010

    Guarda la risposta a benedetta, hai lo stsso problema

    ciao


  • Collegamento excel/e-mail
    di Carolina (utente non iscritto) data: 01/02/2010

    Generalmente, cliccando su un indirizzo di posta elettronica inserito in una cella di excel si apre direttamente un'email vuota con l'indirizzo inserito al posto del destinatario. è possibile che, invece dell'email vuota si apra un testo salvato in precedenza? nel senso: vorrei confermare tramite un messaggio automatico ed indifferenziato (che parte nel momento in cui si clicca sull'email o su un'altra cella)l'avvenuta iscrizione dei partecipanti di un corso. esiste una macro per questo?



  • di Enzo (utente non iscritto) data: 01/02/2010

    C'e' qualcosa di poco chiaro e ti spiego:
    partendo dal presupposto che se utilizzi la funzione countif (contase) associata ad una variabile la sintassi e' application.worksheetfunction.countif, nella tua istruzione il risultato che ti verra' restituito sara' sempre uno in quanto l'esecuzione e'
    "inserisci un numero , se questo e' zero esci
    poi alla variabile conteggio associ questa funzione "conta quante volte numero e' presente nella colonna a " ma visto che questo accade quanto esci con numero 0 lui controlla sempre quante volte zero e' presente nella colonna
    dovresti essere piu' chiaro cosa intendi per "conteggio"
    se per conteggio ti riferisci quante celle sono occupate da un numero non devi utilizzare countif ma "counta"
    ossia conteggio = application.worksheetfunction.counta (range ("a1:a65000"))




  • di Fabrizio (utente non iscritto) data: 01/02/2010

    Grazie enzo,mi sei stato veramente di aiuto...
    adesso mi è tutto più chiaro!





  • di Enzo (utente non iscritto) data: 01/02/2010

    Se hai ancora dei problemi in merito
    fallo sapere



  • di Fabrizio (utente non iscritto) data: 02/02/2010

    Grazie lo terrò presente.