HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
bis 2003
Erfahrungslevel des Fragestellers:
VBA nur mit Recorder
chris58
24.04.2026 13:29:26
AW: Makro Einbau Abfrage Jahr aus F21
Hallo !
Ich möchte mich vorerst mal bedanken, das Ihr Eure Zeit geopfert habt um mir zu helfen.
Nun, ich habe den Code in meine Datei eingebaut, nur es hakt irgendwie. Darum habe ich die Datei mit Eurem Code hochgeladen um es anschaulich zu machen.
Also wenn ich in der Spalte J die höchste Zahl für ein bestimmtes Jahr aufrufe, dann geht das. Wenn ich allerdings das mit de Spalte L mache, dann geht das einfahch nicht.
Sehr Ihr den Fehler ? Könnt Ihr mir das korregieren - Danke vielmals.
Danke chris58

https://www.herber.de/bbs/user/180613.xls
Als Antwort auf diesen Beitrag
chris58
24.04.2026 08:12:29
Makro Einbau Abfrage Jahr aus F21
Hallo !
Bitte kann mir ein Experte in den u.a. Code das Jahr der Abfrage, das in F21 steht, einbauen um den Höchsten Stand in diesem Jahr zu ermitteln ?
Danke für Eure Hilfe
chris58



Public Sub Main()
Dim lngTMP As Long
On Error GoTo Fin
Application.EnableEvents = False
lngTMP = Cells(Rows.Count, "J").End(xlUp).Row
Application.Goto Range(Application.Evaluate("=ADDRESS(MATCH(MAX(IF(YEAR(A23:A" & lngTMP & ")=F7,J23:J" & lngTMP & ")),J23:J" & lngTMP & ",0)+22,10)")), True
With Selection
.Interior.ColorIndex = xlNone
.Interior.ColorIndex = 33
End With
ActiveWindow.ScrollColumn = 1
Fin:
Application.EnableEvents = True
If Err.Number <> 0 Then MsgBox "Jahr nicht vorhanden!", vbCritical
End Sub
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.