Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    VBA solo somma algebrica

    Salve, come si fa a considerare in una differenza il risultato solo quando è positivo senza cicli?
    ciao e grazie.

  2. #2
    per ottenere il valore assoluto usa ABS(numero)
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    grazie ma...

    grazie mille e come faccio invece a dirgli (all'interno già di un ciclo if questo è il problema) di considerarlo in una somma solo quando è > 0?

  4. #4
    Ma l'istruzione if NON è un ciclo!
    Chi non cerca trova.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    vabbè quello

    Ok, intendevo dire come si fa a fare una procedura if all'interno di un'altra procedura if?

  6. #6
    Intendi dire così?
    codice:
    If (condizione1) Then
        If (condizione2) Then
            '...
        Else
            '...
        End If
    Else
        '....
    End If
    Chi non cerca trova.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    no...

    Ciao, facciamo così: devo dire al programma "somma solo se positiva altrimenti ignora"

    ...
    ElseIf Cells(iriga, 5) = "ok" Then
    ...
    un = ul - trasporto + (Cells(iriga, 6) - Cells(iriga, 7))
    ...

    voglio fargli sommare solo se positivo altrimenti me lo toglie...

  8. #8
    codice:
    ... 
    ElseIf Cells(iriga, 5) = "ok" Then 
    ... 
    un = ul - trasporto
    dif = (Cells(iriga, 6) - Cells(iriga, 7)) 
    If dif > 0 Then un = un + dif
    ...
    Chi non cerca trova.

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.