Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    VBA - Come ottenere il segno di un numero?

    Ciao a tutti, so che è una cavolata, ma come posso ottenere il segna da un numero?

    es da un +5 volgio ottenere il + ed eventualmente fare confronti di simbolo!

    ciao e grazie!!
    Luca

  2. #2
    codice:
    function signNum(numero as variant)as string
       if val(numero) > 0 then
          signNum = "+" & cstr(numero)
       elseif val(numero) < 0 
          signNum = "-" & cstr(numero)
       else
          signNum = 0
       end if
    end function
    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
    Thanks a lot!!!!!
    Luca

  4. #4
    Non serve costruire una function, VB ne ha già una predefinita: Sgn(number)
    codice:
    Debug.Print Sgn(7)    '--> 1
    Debug.Print Sgn(-8)   '--> -1
    Debug.Print Sgn(0)    '--> 0
    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.