Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di 1sirena
    Registrato dal
    Mar 2008
    Messaggi
    163

    [VBA] Somma numeri della listbox

    Eccomi di nuovo con un nuovo problema

    Ho una listbox con due colonne (materia - voto)
    ho bisogno di calcolare la media della colonna voti.

    per fare ciò dovrò inevitabilmente sommare prima tutti i valori della colonna della tabella.
    come fare? ho cercato anche su internet, ma non ho trovato granchè.

    Questo quello che ho provato:
    codice:
        Dim x As Double
        Dim tot As Integer
        
        For x = 0 To Me.ElnMaterie.ListCount - 1
            tot = tot + CDbl(Me.ElnMaterie.List(x))
        Next
        MsgBox x
    ma il comando .List non esiste mi sa...HelP

    Grazie

  2. #2
    devi usare .Column(colonna, riga)

    codice:
        Dim x As Integer
        Dim tot As Integer
        Dim media As Double
        
        For x = 1 To Me.ElnMaterie.ListCount - 1
            tot = tot + Me.ElnMaterie.Column(1, x)
        Next
        media = tot / (x-1)
        MsgBox media
    Giudica i tuoi successi dagli sforzi che hai dovuto compiere per superarli

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.