Thema Datum  Von Nutzer Rating
Antwort
25.02.2021 21:38:52 Till
NotSolved
26.02.2021 04:23:43 Gast21258
Solved
Rot Nächstgelegener Wert in einer Range suchen
26.02.2021 10:01:17 Till
NotSolved
26.02.2021 14:54:18 Gast41007
*****
NotSolved
26.02.2021 10:42:13 Till
NotSolved
Blau ;o)
26.02.2021 14:49:46 Gast81181
NotSolved
26.02.2021 17:02:58 Till
NotSolved
26.02.2021 17:23:35 Gast68426
NotSolved
27.02.2021 14:16:09 Till
NotSolved
27.02.2021 22:42:32 Gast68426
NotSolved

Ansicht des Beitrags:
Von:
Till
Datum:
26.02.2021 10:01:17
Views:
647
Rating: Antwort:
  Ja
Thema:
Nächstgelegener Wert in einer Range suchen

Guten Tag!

Kannst du bitte mal noch ein paar Worte dazu verlieren? Ich verstehe nicht was dein Code macht! Und außerdem gibt er mir egal was ich reingeben immer 21 als Ergebnis! 

1.     .Range("A2", .Cells(.Rows.Count, "A").End(xlUp))
Was setzt das für eine Range? Ich bin verwirrt, weil ich erstens nicht weis, was das Komma in der Klammer soll (ich kenne nur Range(X:Y)) und  zweitens gibt mir Debug.Print .Cells(.Rows.Count, "A").End(xlUp) immer ne 1 aus?

2.

i = 1
j = .Count
Do While i < j
m = (i + j) \ 2
If q > .Cells(m, 1).Value Then
j = m - 1
ElseIf q < .Cells(m, 1).Value Then
i = m + 1
Else
QuantileFind = .Cells(m, 1).Offset(0, 1).Value
Exit Function
End If
Loop

Was Zählt j?
Was genau verfolgst du hier für ein Ziel?
 

Gruß
Till 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
25.02.2021 21:38:52 Till
NotSolved
26.02.2021 04:23:43 Gast21258
Solved
Rot Nächstgelegener Wert in einer Range suchen
26.02.2021 10:01:17 Till
NotSolved
26.02.2021 14:54:18 Gast41007
*****
NotSolved
26.02.2021 10:42:13 Till
NotSolved
Blau ;o)
26.02.2021 14:49:46 Gast81181
NotSolved
26.02.2021 17:02:58 Till
NotSolved
26.02.2021 17:23:35 Gast68426
NotSolved
27.02.2021 14:16:09 Till
NotSolved
27.02.2021 22:42:32 Gast68426
NotSolved