Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    3

    VISUAL BASIC 6 IN AMBIENTE EXCEL -----VBA PROJECT-----

    Ho questo problema:

    Ho creato gia' da diversi anni un programma paghe .
    Devo fare una modifica per il conguaglio di fine anno 2005 rispettando le nuove regole:

    NO TAX AREA e

    NO TAX FAMILY

    che prevedono un calcolo per entrambe dove si devono prendere in considerazione dei numeri compresi tra

    0 (ZERO) e 1 (UNO)

    frutto di somme sotrazioni e poi divisioni.

    Il risultato finale deve essere preso cosi':

    se fosse:

    0,45856956

    io devo considerare le prime quattro cifre decimali

    TRONCANDOLE senza ARROTONDARLE.

    Cioe' il mio risultato deve essere:

    0,4585

    anziche' :

    0,4586 che verrebbe fuori con l'arrotondamento.

    Qual'è la funzione che devo usare?

    Ho provato con FORMAT(<dato....>,"0.0000")

    ma non ho avuto nessun risultato. Mi arrotonda comunque.

    Aiutatemi grazie.

    Roberto Antonelli - Lucca-


    GDLAN@LIBERO.IT

  2. #2
    Ciao..prova ad usare questo tipo di codice:

    codice:
    dim valoredatroncare
    dim a as long
    
    a = instr(1,valoredatroncare,",",vbtextcompare
    valorenuovo = left(valoredatroncare, a + 4)
    
    'dove 4 sono i caratteri da prendere dopo la virgola
    ciao..auguri

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    3

    x MdE2005

    Grazie grazie grazie. Tutto a posto.

    Devo dire che da solo non ci sarei mai riuscito.

    Pertanto non ho parole per ringraziarLo.

    Auguri di Buon Natale e Buone Feste.

    Roby --- Lucca -

  4. #4
    Si figuri..buone feste anche a Lei

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.