matrix
XLDnaute Occasionnel
Bonjour à tous,
Je rencontre un problème avec une formule.
	
	
	
	
	
		
Le problème est que dans la feuille "Tableau Cumulatif", il y a 680 fois ou il est écrit "INSPECTION2" et quand je clique sur le bouton "PÉRIODE 2" de la feuille "Tableau Cumulatif" qui correspond au script plus haut, il me donne que 34 fois et non 680. j'ai l'impression qu'il voit seulement les 42 premières lignes.
Pouvez-vous m'aider svp?
Merci de votre aide!
	
		
			
		
		
	
				
			Je rencontre un problème avec une formule.
		Code:
	
	
	'nombre de réparation
Ref = Range("K3").Value
Set Plge1 = Sheets("Tableau Cumulatif").Range("J7:J" & Range("J7").End(xlDown).Row)
Set Plge2 = Sheets("Tableau Cumulatif").Range("N7:N" & Range("N7").End(xlDown).Row)
For Each cel In Sheets("COUT PAR PÉRIODE").Range("A5:A" & Range("A5").End(xlDown).Row)
If cel.Value <> "" Then
cel.Offset(0, 10) = Application.WorksheetFunction.CountIf(Plge1, cel & Ref)
cel.Offset(0, 11) = Application.WorksheetFunction.SumIf(Plge1, cel & Ref, Plge2)
End If
Next
'Total argent
    nbLignes = Cells(Rows.Count, "A").End(xlUp).Row
 Set Plage = Sheets("COUT PAR PÉRIODE").Range("L5:L" & nbLignes)
    For Each CELL In Plage
        Range("L1") = Application.WorksheetFunction.Sum(Plage)
        Next
        
        
        '% SELON TYPE
 On Error Resume Next
    nbLignes = Cells(Rows.Count, "A").End(xlUp).Row
    
    Set Plage = Sheets("COUT PAR PÉRIODE").Range("K5:K" & nbLignes)
   
    
    For Each CELL In Plage
        CELL.Offset(0, 2).Value = CELL.Value / Application.WorksheetFunction.Sum(Plage)
    Next CELL
    
  '% SELON Montant
    
       nbLignes = Cells(Rows.Count, "A").End(xlUp).Row
    
    Set Plage = Sheets("COUT PAR PÉRIODE").Range("L5:L" & nbLignes)
    For Each CELL In Plage
        CELL.Offset(0, 2).Value = CELL.Value / Application.WorksheetFunction.Sum(Plage)
    Next CELL
    
    
        
MsgBox "Terminé"
End Sub
	Le problème est que dans la feuille "Tableau Cumulatif", il y a 680 fois ou il est écrit "INSPECTION2" et quand je clique sur le bouton "PÉRIODE 2" de la feuille "Tableau Cumulatif" qui correspond au script plus haut, il me donne que 34 fois et non 680. j'ai l'impression qu'il voit seulement les 42 premières lignes.
Pouvez-vous m'aider svp?
Merci de votre aide!