Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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 !

D

djiska

Guest
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
314
Réponses
4
Affichages
218
Réponses
23
Affichages
590
  • Question Question
Microsoft 365 Champs calculé TCD
Réponses
5
Affichages
247
Réponses
4
Affichages
194
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…