Wie springe ich durch eine Excel Tabelle?
Hey Leute also,
ich arbeite grade an einem kleinen Programm und beim besten Willen es will nicht funktionieren wie ich will.
Also es Läuft so ab Ich habe Ein ganzes Tabellenblatt voller Daten im oberen Bereich habe ich eine Suchspalte
Nun möchte ich gerne das die Zeile die da angegeben wird auch direkt angezeigt wird quasi das man direkt dahin springt unter der Beschriftung der Spalten.
Die Zeile wird durch die Formel bestimmt:
=ARRAY_CONSTRAIN(ARRAYFORMULA(ZEILE(INDEX($C$12:$C$1991;VERGLEICH(P6;$C$12:$C$1991;FALSCH)))); 1; 1)
Es ist auch okay wenn die Lösung ein Skript darstellt. Ich bin für alles offen
Danke schon mal
2 Antworten
Angenommen die Zelle wo die Zeilennummer einzugeben ist wird verändert, dann löst Excel für diese Worksheet ein "Change_Event" aus.
Dadurch kann man etwas automatisieren, was mit diesem Ereignis zu tun hat.
Diesen Code in das Worksheet Object im VBA Editor (ALT + F11 drücken) einfügen. (UND noch etwas Fehlerbearbeitung hinzufügen)
Private Sub Worksheet_Change(ByVal Target As Range)
Range("A" & Target.Value).Select
End Sub
Du kannst z.B. eine Spalte mit den Zeilen-Nummern Deinen Eintragungen vorwegsetzen und die weiteren Informationen per SVerweis abholen.
oder
per Suchfunktion zu dieser Zelle/Zeile springen
aber das will ich ja genau nicht
da ist einschritt ichw ill das der automatisch vom ergebnis der array funktion zur der zeile springt