Bonjour a tous!
J'aimerai utiliser la fonction "frequency" mais en prenant comme donnees d'entrees une selection de longueur variable (dans mon fichier globale, je veux en fait arreter la selection des que les 0 apparaissent).
Avec le fichier en piece jointe : au maximum de A1 a A21 j'ai des chiffres differents de 0 mais je peux aussi bien avec des 0 qui apparaissent a la fin (comme sur l'exemple). Je veux que la selection data_array s'arrete quand commence les 0 pour qu'ils ne soient pas comptabiliser dans ma fonction frequency...
Voila le bout de code fait pour l'instant mais qui ne fonctionne pas :
Si c'est possible sans macro, je suis preneuse!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Sub blabla() For i = 1 To 50 If Cells(i, 1).Value = 0 Then sor = i Exit For End If Next Liste = Range(Cells(2, 1), Cells(sor, 1)) Bin = Range(Cells(2, 3), Cells(5, 1)) Range("E2", "E6").Select selection.FormulaArray = "=FREQUENCY(Liste,Bin)" End Sub
Merci de votre aide!!
Partager