Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Höchste Zahl in Spalte/ Jahr

Forumthread: Höchste Zahl in Spalte/ Jahr

Höchste Zahl in Spalte/ Jahr
11.05.2025 10:37:04
chris58
Hallo !
Ich habe diesen Code der mir über die Spalte J den höchsten Wert in der Spalte anzeigt. Das geht wunderbar - nur möchte ich, das der Code das pro jahr anzeigt.
Ich habe die Jahreszahl in Zelle F7 und das fortlaufende Datum in Spalte A ab A23 stehen.
Kann man das so einbauen, das mir der Code jeweils pro Jahr aus Zelle F7 den höchsten Wert anzeigt ?
Danke für die Hilfe
chris58

Sub huepf_hin()
Dim X As Long, lz1 As Long, rng As Range
With Application
lz1 = Cells(Rows.Count, "J").End(xlUp).Row
Set rng = Range("J23:J" & lz1)
X = .Match(.Max(rng), rng, 0)
Application.Goto rng.Cells(X), True
rng.Interior.ColorIndex = xlNone
rng.Cells(X).Interior.ColorIndex = 33
End With

ActiveWindow.ScrollColumn = 9
ActiveWindow.ScrollColumn = 8
ActiveWindow.ScrollColumn = 7
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 1
Range("A2").Select

End Sub
Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Höchste Zahl in Spalte/ Jahr
11.05.2025 12:11:04
BoskoBiati
Hi,

abgesehen davon, dass man den Code lesbarer einfügen könnte, indemmaan die Schalftfläche Code benutzt, ist so ein Codeschnipsel ohne Datei wenig hilfreich.

Gruß

Edgar
Im Anhang habe...
11.05.2025 12:38:22
Case
Moin, :-)

... ich dir ein Beispiel erstellt: ;-)
https://www.herber.de/bbs/user/177402.xls

Ich habe immer Bauchweh, wenn ich in XLS speichere. ;-)

Die Formel in E4 brauchst du nicht - ist nur zum testen drin (diese Formel evaluiere ich dann). Müsste auch in Excel 2003 gehen. Kann es nicht testen. ;-)

Servus
Case
Anzeige
AW: Höchste Zahl in Spalte/ Jahr
11.05.2025 16:01:04
Marc
Warum brauchst du dafür Code?

das kann man doch einfach entweder
- bedingte Formatierung mit Max(RangeEingeben)
oder
- an einer Zelle das Ergebnis von Max(RangeEingeben) anzeigen lassen
Anzeige
AW: Höchste Zahl in Spalte/ Jahr
11.05.2025 13:53:15
RPP63
Moin Edgar!
Vorab: Ich nutze keine uralte Excel-Version.
Deine MAX(WENN()) muss ja in der Version des TE als Matrixformel eingegeben werden.
Ich bin mir nicht sicher, ob Excel 2003 in der bedingten Formatierung {}-Formeln erlaubt.
Ich hatte parallel zu Dir die gleiche Lösung, nutze aber dazu eine Hilfszelle.

 ABCD
119.01.20235609882024
229.01.2023667  
310.05.2023356  
419.06.2023502  
514.08.2023452  
628.08.2023240  
720.10.2023946  
821.10.2023320  
904.11.2023443  
1011.11.2023243  
1111.01.2024988  
1215.01.2024458  
1322.03.2024647  
1430.05.2024474  
1507.07.2024330  
1601.08.2024459  
1705.08.2024589  
1811.09.2024356  
1927.11.2024976  
2021.12.2024677  

ZelleFormel
C1{=MAX(WENN(JAHR(A1:A20)=D1;B1:B20))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.

Zellebedingte Formatierung...Format
A11: ($B1=$C$1)*(JAHR($A1)=$D$1)abc


Gruß Ralf
Anzeige
AW: Höchste Zahl in Spalte/ Jahr
11.05.2025 13:59:52
BoskoBiati
Hallo Ralf,

schöne Lösung, aber da müssen wir wohl warten bis Chris58 sich nochmal meldet.

Gruß

Edgar
Wenn du mit...
11.05.2025 13:00:02
Case
Moin, :-)

... Cells arbeiten willst, kannst du in VBA auch diese Formel evaluieren (sollte in Excel 2203 auch gehen): ;-)
=VERGLEICH(MAX(WENN(JAHR(A23:A1117)=F7;J23:J1117));J23:J1117;0)+22

Dann kannst du schreiben: ;-)
Application.Goto Cells(Application.Evaluate("=MATCH(MAX(IF(YEAR(A23:A" & lngTMP & ")=F7,J23:J" & lngTMP & ")),J23:J" & lngTMP & ",0)+22"), 10), True

J23 könntest du auch "ermitteln". ;-)

Servus
Case
Anzeige
AW: Im Anhang habe...
11.05.2025 16:59:34
chris58
Hallo an Alle !
Ich habe den Code von Case eingegeben (der dürfte auch hinhauen und ich bräuchte ihn nur auszutauschen) aber da kommt dann "Jahr nicht vorhanden". Keine Ahnung warum das so ist, obwohl das Jahr in F7 ja drinnen steht.
Ich bedanke mich bei Allen die mir geholfen haben, für Ihre Zeit. Bin erst jetzt wieder dazu gekommen, da ja Muttertag ist und ich werst wieder heimgekommen bin.
Danke
chris
Anzeige
Lade doch einfach...
11.05.2025 17:04:24
Case
Moin, :-)

... eine Beispieldatei mit dem Fehler hoch - dann sehen wir weiter. ;-)

Servus
Case
AW: Lade doch einfach...
11.05.2025 19:11:15
chris58
Hallo !
Hier die abgespeckte Datei mit dem Button "Höchst" bei Spalte J und L und in F7 das Jahr.
Danke im voraus für Deine Zeit und Mühe
chris

https://www.herber.de/bbs/user/177404.xls
Anzeige
Das hatten wir...
11.05.2025 20:57:46
Case
Moin, :-)

... doch schonmal. Es sind keine Daten (Mehrzahl von Datum) in Spalte A: ;-)
https://www.herber.de/bbs/user/177405.xls

Beide Button funktionieren nun. ;-)

Servus
Case
AW: Das hatten wir...
11.05.2025 21:58:45
chris58
Danke herzlich
noch einen schönen Abend
chris
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18