• Somma

  • funzione che somma l'area tra 2 celle (come la funzione SOMMA in Excel)

    sintassi:
    WorksheetFunction.Sum(Intervallo)

    esempi:
    WorksheetFunction.Sum(Range("A1:B5"))
    WorksheetFunction.Sum(Columns("A:A"))
    WorksheetFunction.Sum(Rows("5:7"))

    esempio: metto in B1 la somma della colonna A
    Range("B1") = WorksheetFunction.Sum(Range("A:A"))
    Range("B1") = WorksheetFunction.Sum(Columns("A:A"))

    esempio: utilizzo una variabile
    Dim x As Range definizione di una variabile come cella
    Set x = Worksheets("FoglioX").Range("A1:B5") setto x come area A1:B5
    Range("F4") = WorksheetFunction.Sum(x) sommo l'area e la scrivo in F4





  • Media

  • funzione che restituisce la media tra i valori indicati

    sintassi:
    WorksheetFunction.Average(valore 1,valore 2,valore 3, ...)

    esempio:
    WorksheetFunction.Average(Range("A1:B5"))





  • Massimo

  • funzione che restituisce il massimo tra i valori indicati

    sintassi: 2 possibilità
    Application.Max(valore 1,valore 2,valore 3, ...)

    WorksheetFunction.Max(valore 1,valore 2,valore 3, ...)

    esempio:
    WorksheetFunction.Max(Columns("A:A"))





  • Minimo
  • funzione che restituisce il minimo tra i valori indicati

    sintassi:
    WorksheetFunction.Min(valore 1,valore 2,valore 3, ...)

    esempio:
    WorksheetFunction.Min(Rows("5:7"))





  • Valore assoluto
  • funzione che restituisce il valore assoluto senza segno

    sintassi:
    ABS(valore)

    esempio:
    Range("B1") = ABS(Range("A1"))





  • Intero
  • funzione che restituisce il valore assoluto senza segno

    sintassi:
    Int(valore)

    esempio:
    Range("B1") = Int(Range("A1"))





  • Numeri casuali
  • funzione che restituisce un numero casuale da 0 a 1

    sintassi:
    Rnd()

    esempio:
    Range("A1") = Rnd()





  • Arrotonda
  • funzione che restituisce un numero casuale da 0 a 1

    sintassi:
    Round(valore, decimali)

    esempio: 5.4
    Range("A1") = Round(5.378, 1)