Dans ma cellule Excel j'ai :
=Cumul2("Ligne";"PB-EF") qui me sort une erreur "#VALEUR"
Pour ma fonction j'ai :
Function Cumul2(Bloc, Calque As String) As Double
Total = 0
Ligne = 2
While Sheets("Recap").Cells(3, 1) <> ""
If Sheets("Recap").Cells(Ligne, 3).Value = Bloc Then
If Sheets("Recap").Cells(Ligne, 5).Value = Calque Then
Total = Total + Sheets("Recap").Cells(Ligne, 6).Value
End If
End If
Ligne = Ligne + 1
Wend
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christian.L
Ne cherchez plus j'ai trouver
Merci de votre attention
C.L.
"Christian.L" a écrit dans le message de news: %
Bonjour à tous
Je cherche a créer une fonction
Dans ma cellule Excel j'ai : =Cumul2("Ligne";"PB-EF") qui me sort une erreur "#VALEUR"
Pour ma fonction j'ai : Function Cumul2(Bloc, Calque As String) As Double Total = 0 Ligne = 2 While Sheets("Recap").Cells(3, 1) <> "" If Sheets("Recap").Cells(Ligne, 3).Value = Bloc Then If Sheets("Recap").Cells(Ligne, 5).Value = Calque Then Total = Total + Sheets("Recap").Cells(Ligne, 6).Value End If End If Ligne = Ligne + 1 Wend
Cumul2 = Total End Function
Que faire pour cela marche
Merci d'avance
Ne cherchez plus j'ai trouver
Merci de votre attention
C.L.
"Christian.L" <christian.lecossier@voila.fr> a écrit dans le message de
news: %23a6eK52PFHA.2652@TK2MSFTNGP10.phx.gbl...
Bonjour à tous
Je cherche a créer une fonction
Dans ma cellule Excel j'ai :
=Cumul2("Ligne";"PB-EF") qui me sort une erreur "#VALEUR"
Pour ma fonction j'ai :
Function Cumul2(Bloc, Calque As String) As Double
Total = 0
Ligne = 2
While Sheets("Recap").Cells(3, 1) <> ""
If Sheets("Recap").Cells(Ligne, 3).Value = Bloc Then
If Sheets("Recap").Cells(Ligne, 5).Value = Calque Then
Total = Total + Sheets("Recap").Cells(Ligne, 6).Value
End If
End If
Ligne = Ligne + 1
Wend
Dans ma cellule Excel j'ai : =Cumul2("Ligne";"PB-EF") qui me sort une erreur "#VALEUR"
Pour ma fonction j'ai : Function Cumul2(Bloc, Calque As String) As Double Total = 0 Ligne = 2 While Sheets("Recap").Cells(3, 1) <> "" If Sheets("Recap").Cells(Ligne, 3).Value = Bloc Then If Sheets("Recap").Cells(Ligne, 5).Value = Calque Then Total = Total + Sheets("Recap").Cells(Ligne, 6).Value End If End If Ligne = Ligne + 1 Wend