XL 2016 somme ligne Tableau 2D

  • Initiateur de la discussion Initiateur de la discussion djiska
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

djiska

XLDnaute Junior
bonjour ,
je rencontre un bugg avec mon code.
j'essaie de faire la somme des cases dont la valeur est la plus grande pour chaque ligne du tableau

Merci de m'aider.
vous trouverez le code en PJ.
 

Pièces jointes

Bonjour,
VB:
Public Function SommeMaxligne(ByRef Tableau_Terrain() As Long, ByRef Tableau_Carte() As Long) As Long
    Dim MaxLigne As Long
    Dim i As Integer
    Dim j As Integer
   
    SommeMaxligne = 0
   
    For i = LBound(Tableau_Carte, 1) To UBound(Tableau_Carte, 1)
        MaxLigne = 0
       
        For j = LBound(Tableau_Carte, 2) To UBound(Tableau_Carte, 2)
            If Tableau_Carte(i, j) > MaxLigne And Tableau_Carte(i, j) > SeuilRentabilite Then
                MaxLigne = Tableau_Carte(i, j)
            End If
        Next j
        SommeMaxligne = SommeMaxligne + MaxLigne
    Next i
End Function

Public Sub Tester()
    Dim Tableau_Carte(1 To 4, 1 To 5) As Long
    Dim Tableau_Terrain(1 To 4, 1 To 5) As Long
    Dim i As Long
    Dim j As Long
    Dim Somme As Long
   
    For i = LBound(Tableau_Carte, 1) To UBound(Tableau_Carte, 1)
        For j = LBound(Tableau_Carte, 2) To UBound(Tableau_Carte, 2)
            Tableau_Carte(i, j) = Val(InputBox("Entrer un valeur pour Tableau_Carte(" & i & ", " & j & ")"))
        Next j
    Next i
       
    Somme = SommeMaxligne(Tableau_Terrain(), Tableau_Carte())
    Call MsgBox(Somme)
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
133
  • Question Question
Microsoft 365 Champs calculé TCD
Réponses
5
Affichages
186
Réponses
12
Affichages
294
Réponses
12
Affichages
562
Retour