Wenn ich die COUNTIF-Funktion nutze, um mein VB-Sub zu machen, habe ich ein Problem: COUNTIF gibt entweder Null oder die Anzahl der Zellen in einem Bereich zurück. Außerdem gibt es manchmal korrekte Zahlen zurück, wenn ich andere Daten verwende.COUNTIF gibt entweder 0 oder die Anzahl der Zellen zurück
Hier ist der Code, die ich benutze:
Sub CountifPerc()
Dim i As Integer
Dim MyArr() As Double
Set InitialRange = Range("A1:A250")
InitialRangeSize = InitialRange.Cells.Count
ReDim MyArr(InitialRangeSize - 1) As Double
For i = 1 To InitialRangeSize
MyArr(i - 1) = Application.WorksheetFunction.CountIf(InitialRange, "<=" & InitialRange(i).Value)/InitialRangeSize
Next i
End Sub
Könnten Sie bitte helfen Sie mir mit dieser Frage?
UPD: Ich habe herausgefunden, dass das Problem auftritt, wenn ich nicht ganzzahlige Daten verwende. Ganzzahldaten funktionieren gut.
Ja, es funktioniert tatsächlich! Danke vielmals! – Alex